diff --git a/Changelog.yaml b/Changelog.yaml index d0c3478ba3..41ef499723 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -4,6 +4,137 @@ # for important features/bug fixes. # Also, each release can have new and improved recipes. +- version: 0.7.25 + date: 2010-10-29 + + new features: + - title: "Add support for the SONY periodical format." + description: "This means that news downloaded by calibre and sent to a newer SONY device (350/650/900) should appear in the Periodicals section and have the special periodicals navigation user interface" + type: major + + - title: "Content server: Make the new browsing interface the default. The old interface can be accessed at /old" + + - title: "Content server: Allow running of content server as a WSGI application within another server. Add tutorial for this to the User Manual." + + - title: "Support for the Pico Life reader, Kobo Wifi and HTC Aria" + + - title: "Content server: Add a new --url-prefix command line option to ease the use of the server with a reverse proxy" + + - title: "New social metadata plugin for Amazon that does not rely on AWS. Since Amazon broke AWS, it is recommended you upgrade to this version if you use metadata from Amazon" + + - title: "Add a tweak to specify the fonts used when geenrating the default cover" + + - title: "Add an output profile for generic Tablet devices" + tickets: [7289] + + - title: "SONY driver: Allow sorting of collections by arbitrary field via a new tweak." + + - title: "Content server: Make /mobile a little prettier" + + - title: "Add button to 'Library Check' to automatically delete spurious files and folders" + + bug fixes: + - title: "FB2 Input: Lots of love. Handle stylesheets and style attributes. Make parsinf malformed FB2 files more robust." + tickets: [7219, 7230] + + - title: "Fix auto send of news to device with multiple calibre libraries. The fix means that if you have any pending news to be sent, it will be ignored after the update. Future news downloads will once again be automatically sent to the device." + + - title: "MOBI Output: Conversion of super/sub scripts now handles nested tags." + tickets: [7264] + + - title: "Conversion pipeline: Fix parsing of XML encoding declarations." + tickets: [7328] + + - title: "Pandigital (Kobo): Upload thumbnails to correct location" + tickets: [7165] + + - title: "Fix auto emailed news with non asci characters in title not being deliverd to Kindle" + tickets: [7322] + + - title: "Read metadata only after on import plugins have run when adding books to GUI" + tickets: [7245] + + - title: "Various fixes for bugs caused by non ascii temporary paths on windows with non UTF-8 filesystem encodings" + tickets: [7288] + + - title: "Various fixes/enhancements to SNB Output" + + - title: "Allow Tag editor in edit metadata dialog to be used even if tags have been changed" + tickets: [7298] + + - title: "Fix crash on some OS X machines when Preferences->Conversion->Output is clicked" + + - title: "MOBI indexing: Fix last entry missing sometimes" + tickets: [6595] + + - title: "Fix regression causing books to be deselected after sending to device" + tickets: [7271] + + - title: "Conversion pipeline: Fix rescaling of GIF images not working" + tickets: [7306] + + - title: "Update PDF metadata/conversion libraries in windows build" + + - title: "Fix timezone bug when searching on date fields" + tickets: [7300] + + - title: "Fix regression that caused the viewr to crash if the main application is closed" + tickets: [7276] + + - title: "Fix bug causing a spurious metadata.opf file to be written at the root of the calibre library when adding books" + + - title: "Use the same title casing algorithm in all places" + + - title: "Fix bulk edit of dual state boolean custom columns" + + - title: "Increase image size for comics in Kindle DX profile for better conversion of comics to PDF" + + - title: "Fix restore db to not dies when conflicting custom columns are encountered and report conflicting columns errors. Fix exceptions when referencing invalid _index fields." + + - title: "Fix auto merge books not respecting article sort tweak" + tickets: [7147] + + - title: "Linux device drivers: Fix udisks based ejecting for devices with multiple nodes" + + - title: "Linux device mounting: Mount the drive with the lowest kernel name as main memory" + + - title: "Fix use of numeric fields in templates" + + - title: "EPUB Input: Handle EPUB files with multiple OPF files." + tickets: [7229] + + - title: "Setting EPUB metadata: Fix date format. Fix language being overwritten by und when unspecified. Fix empty ISBN identifier being created" + + - title: "Fix cannot delete a Series listing from List view also dismiss fetch metadata dialog when no metadata found automatically" + tickets: [7221, 7220] + + - title: "Content server: Handle switch library in GUI gracefully" + + - title: "calibre-server: Use cherrypy implementation of --pidfile and --daemonize" + + new recipes: + - title: "Ming Pao" + author: "Eddie Lau" + + - title: "lenta.ru" + author: "Nikolai Kotchetkov" + + - title: "frazpc.pl" + author: "Tomasz Dlugosz" + + - title: "Perfil and The Economic Collapse Blog" + author: "Darko Miletic" + + - title: "STNN" + author: "Larry Chan" + + improved recipes: + - CubaDebate + - El Pais + - Fox News + - New Scientist + - The Economic Times of India + - version: 0.7.24 date: 2010-10-17 diff --git a/resources/content_server/monocle.js b/resources/content_server/monocle.js new file mode 100644 index 0000000000..c0642743f7 --- /dev/null +++ b/resources/content_server/monocle.js @@ -0,0 +1,3385 @@ +Monocle = { + VERSION: "1.0.0" +}; + + +Monocle.pieceLoaded = function (piece) { + if (typeof onMonoclePiece == 'function') { + onMonoclePiece(piece); + } +} + + +Monocle.defer = function (fn, time) { + if (fn && typeof fn == "function") { + return setTimeout(fn, time || 0); + } +} + + +Monocle.Browser = { engine: 'W3C' } + +Monocle.Browser.is = { + IE: (!!(window.attachEvent && navigator.userAgent.indexOf('Opera') === -1)) && + (Monocle.Browser.engine = "IE"), + Opera: navigator.userAgent.indexOf('Opera') > -1 && + (Monocle.Browser.engine = "Opera"), + WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1 && + (Monocle.Browser.engine = "WebKit"), + Gecko: navigator.userAgent.indexOf('Gecko') > -1 && + navigator.userAgent.indexOf('KHTML') === -1 && + (Monocle.Browser.engine = "Gecko"), + MobileSafari: !!navigator.userAgent.match(/AppleWebKit.*Mobile/) +} // ... with thanks to PrototypeJS. + + +Monocle.Browser.on = { + iPhone: navigator.userAgent.indexOf("iPhone") != -1, + iPad: navigator.userAgent.indexOf("iPad") != -1, + BlackBerry: navigator.userAgent.indexOf("BlackBerry") != -1, + Android: navigator.userAgent.indexOf('Android') != -1, + Kindle3: navigator.userAgent.match(/Kindle\/3/) +} + + +if (Monocle.Browser.is.MobileSafari) { + (function () { + var ver = navigator.userAgent.match(/ OS ([\d_]+)/); + if (ver) { + Monocle.Browser.iOSVersion = ver[1].replace(/_/g, '.'); + } else { + console.warn("Unknown MobileSafari user agent: "+navigator.userAgent); + } + })(); +} +Monocle.Browser.iOSVersionBelow = function (strOrNum) { + return Monocle.Browser.iOSVersion && Monocle.Browser.iOSVersion < strOrNum; +} + + +Monocle.Browser.CSSProps = { + engines: ["W3C", "WebKit", "Gecko", "Opera", "IE", "Konqueror"], + prefixes: ["", "-webkit-", "-moz-", "-o-", "-ms-", "-khtml-"], + domprefixes: ["", "Webkit", "Moz", "O", "ms", "Khtml"], + guineapig: document.createElement('div') +} + + +Monocle.Browser.CSSProps.capStr = function (wd) { + return wd ? wd.charAt(0).toUpperCase() + wd.substr(1) : ""; +} + + +Monocle.Browser.CSSProps.toDOMProps = function (prop, prefix) { + var parts = prop.split('-'); + for (var i = parts.length; i > 0; --i) { + parts[i] = Monocle.Browser.CSSProps.capStr(parts[i]); + } + + if (typeof(prefix) != 'undefined' && prefix != null) { + if (prefix) { + parts[0] = Monocle.Browser.CSSProps.capStr(parts[0]); + return prefix+parts.join(''); + } else { + return parts.join(''); + } + } + + var props = [parts.join('')]; + parts[0] = Monocle.Browser.CSSProps.capStr(parts[0]); + for (i = 0; i < Monocle.Browser.CSSProps.prefixes.length; ++i) { + var pf = Monocle.Browser.CSSProps.domprefixes[i]; + if (!pf) { continue; } + props.push(pf+parts.join('')); + } + return props; +} + + +Monocle.Browser.CSSProps.toDOMProp = function (prop) { + return Monocle.Browser.CSSProps.toDOMProps( + prop, + Monocle.Browser.CSSProps.domprefixes[ + Monocle.Browser.CSSProps.engines.indexOf(Monocle.Browser.engine) + ] + ); +} + + +Monocle.Browser.CSSProps.isSupported = function (props) { + for (var i in props) { + if (Monocle.Browser.CSSProps.guineapig.style[props[i]] !== undefined) { + return true; + } + } + return false; +} // Thanks modernizr! + + +Monocle.Browser.CSSProps.isSupportedForAnyPrefix = function (prop) { + return Monocle.Browser.CSSProps.isSupported( + Monocle.Browser.CSSProps.toDOMProps(prop) + ); +} + + +Monocle.Browser.CSSProps.supportsMediaQuery = function (query) { + var gpid = "monocle_guineapig"; + var div = Monocle.Browser.CSSProps.guineapig; + div.id = gpid; + var st = document.createElement('style'); + st.textContent = query+'{#'+gpid+'{height:3px}}'; + (document.head || document.getElementsByTagName('head')[0]).appendChild(st); + document.documentElement.appendChild(div); + + var result = Monocle.Browser.CSSProps.guineapig.offsetHeight === 3; + + st.parentNode.removeChild(st); + div.parentNode.removeChild(div); + + return result; +} // Thanks modernizr! + + +Monocle.Browser.CSSProps.supportsMediaQueryProperty = function (prop) { + return Monocle.Browser.CSSProps.supportsMediaQuery( + '@media ('+Monocle.Browser.CSSProps.prefixes.join(prop+'),(')+'monocle__)' + ); +} + + + +Monocle.Browser.has = {} +Monocle.Browser.has.touch = ('ontouchstart' in window) || + Monocle.Browser.CSSProps.supportsMediaQueryProperty('touch-enabled'); +Monocle.Browser.has.columns = Monocle.Browser.CSSProps.isSupportedForAnyPrefix( + 'column-width' +); +Monocle.Browser.has.transform3d = Monocle.Browser.CSSProps.isSupported([ + 'perspectiveProperty', + 'WebkitPerspective', + 'MozPerspective', + 'OPerspective', + 'msPerspective' +]) && Monocle.Browser.CSSProps.supportsMediaQueryProperty('transform-3d'); +Monocle.Browser.has.iframeTouchBug = Monocle.Browser.iOSVersionBelow("4.2"); +Monocle.Browser.has.selectThruBug = Monocle.Browser.iOSVersionBelow("4.2"); +Monocle.Browser.has.mustScrollSheaf = Monocle.Browser.is.MobileSafari; +Monocle.Browser.has.iframeDoubleWidthBug = Monocle.Browser.has.mustScrollSheaf; +Monocle.Browser.has.floatColumnBug = Monocle.Browser.is.WebKit; + + +if (typeof window.console == "undefined") { + window.console = { + messages: [], + log: function (msg) { + this.messages.push(msg); + } + } +} + + +window.console.compatDir = function (obj) { + var stringify = function (o) { + var parts = []; + for (x in o) { + parts.push(x + ": " + o[x]); + } + return parts.join("; "); + } + + window.console.log(stringify(obj)); +} + + +if (!Array.prototype.indexOf) { + Array.prototype.indexOf = function(elt /*, from*/) { + var len = this.length >>> 0; + + var from = Number(arguments[1]) || 0; + from = (from < 0) + ? Math.ceil(from) + : Math.floor(from); + if (from < 0) { + from += len; + } + + for (; from < len; from++) { + if (from in this && this[from] === elt) { + return from; + } + } + return -1; + }; +} + + +Monocle.pieceLoaded('compat'); +Monocle.Factory = function (element, label, index, reader) { + + var API = { constructor: Monocle.Factory }; + var k = API.constants = API.constructor; + var p = API.properties = { + element: element, + label: label, + index: index, + reader: reader, + prefix: reader.properties.classPrefix || '' + } + + + function initialize() { + var node = p.reader.properties.graph; + node[p.label] = node[p.label] || []; + if (typeof p.index == 'undefined' && node[p.label][p.index]) { + throw('Element already exists in graph: '+p.label+'['+p.index+']'); + } else { + p.index = p.index || node[p.label].length; + } + node[p.label][p.index] = p.element; + + addClass(p.label); + } + + + function find(oLabel, oIndex) { + if (!p.reader.properties.graph[oLabel]) { + return null; + } + return p.reader.properties.graph[oLabel][oIndex || 0]; + } + + + function claim(oElement, oLabel, oIndex) { + return oElement.dom = new Monocle.Factory( + oElement, + oLabel, + oIndex, + p.reader + ); + } + + + function make(tagName, oLabel, index_or_options, or_options) { + var oIndex, options; + if (arguments.length == 2) { + oIndex = 0; + options = {}; + } else if (arguments.length == 4) { + oIndex = arguments[2]; + options = arguments[3]; + } else if (arguments.length == 3) { + var lastArg = arguments[arguments.length - 1]; + if (typeof lastArg == "number") { + oIndex = lastArg; + options = {}; + } else { + oIndex = 0; + options = lastArg; + } + } + + var oElement = document.createElement(tagName); + claim(oElement, oLabel, oIndex); + if (options['class']) { + oElement.className += " "+p.prefix+options['class']; + } + if (options['html']) { + oElement.innerHTML = options['html']; + } + if (options['text']) { + oElement.appendChild(document.createTextNode(options['text'])); + } + + return oElement; + } + + + function append(tagName, oLabel, index_or_options, or_options) { + var oElement = make.apply(this, arguments); + p.element.appendChild(oElement); + return oElement; + } + + + function address() { + return [p.label, p.index, p.reader]; + } + + + function setStyles(rules) { + return Monocle.Styles.applyRules(p.element, rules); + } + + + function setBetaStyle(property, value) { + return Monocle.Styles.affix(p.element, property, value); + } + + + + function hasClass(name) { + name = p.prefix + name; + var klass = p.element.className; + if (!klass) { return false; } + if (klass == name) { return true; } + return new RegExp("(^|\\s)"+name+"(\\s|$)").test(klass); + } + + + function addClass(name) { + if (hasClass(name)) { return; } + var gap = p.element.className ? ' ' : ''; + return p.element.className += gap+p.prefix+name; + } + + + function removeClass(name) { + var reName = new RegExp("(^|\\s+)"+p.prefix+name+"(\\s+|$)"); + var reTrim = /^\s+|\s+$/g; + var klass = p.element.className; + p.element.className = klass.replace(reName, ' ').replace(reTrim, ''); + return p.element.className; + } + + + API.find = find; + API.claim = claim; + API.make = make; + API.append = append; + API.address = address; + + API.setStyles = setStyles; + API.setBetaStyle = setBetaStyle; + API.hasClass = hasClass; + API.addClass = addClass; + API.removeClass = removeClass; + + initialize(); + + return API; +} + +Monocle.pieceLoaded('factory'); +Monocle.Events = {} + + +Monocle.Events.listen = function (elem, evtType, fn, useCapture) { + if (elem.addEventListener) { + return elem.addEventListener(evtType, fn, useCapture || false); + } else if (elem.attachEvent) { + return elem.attachEvent('on'+evtType, fn); + } +} + + +Monocle.Events.deafen = function (elem, evtType, fn, useCapture) { + if (elem.removeEventListener) { + return elem.removeEventListener(evtType, fn, useCapture || false); + } else if (elem.detachEvent) { + try { + return elem.detachEvent('on'+evtType, fn); + } catch(e) {} + } +} + + +Monocle.Events.listenForContact = function (elem, fns, options) { + var listeners = {}; + + var cursorInfo = function (evt, ci) { + evt.m = { + pageX: ci.pageX, + pageY: ci.pageY + }; + + var target = evt.target || window.srcElement; + while (target.nodeType != 1 && target.parentNode) { + target = target.parentNode; + } + + var offset = offsetFor(evt, target); + evt.m.offsetX = offset[0]; + evt.m.offsetY = offset[1]; + + if (evt.currentTarget) { + offset = offsetFor(evt, evt.currentTarget); + evt.m.registrantX = offset[0]; + evt.m.registrantY = offset[1]; + } + + return evt; + } + + + var offsetFor = function (evt, elem) { + var r; + if (elem.getBoundingClientRect) { + var er = elem.getBoundingClientRect(); + var dr = document.body.getBoundingClientRect(); + r = { left: er.left - dr.left, top: er.top - dr.top }; + } else { + r = { left: elem.offsetLeft, top: elem.offsetTop } + while (elem = elem.parentNode) { + if (elem.offsetLeft || elem.offsetTop) { + r.left += elem.offsetLeft; + r.top += elem.offsetTop; + } + } + } + return [evt.m.pageX - r.left, evt.m.pageY - r.top]; + } + + + var capture = (options && options.useCapture) || false; + + if (!Monocle.Browser.has.touch) { + if (fns.start) { + listeners.mousedown = function (evt) { + if (evt.button != 0) { return; } + fns.start(cursorInfo(evt, evt)); + } + Monocle.Events.listen(elem, 'mousedown', listeners.mousedown, capture); + } + if (fns.move) { + listeners.mousemove = function (evt) { + fns.move(cursorInfo(evt, evt)); + } + Monocle.Events.listen(elem, 'mousemove', listeners.mousemove, capture); + } + if (fns.end) { + listeners.mouseup = function (evt) { + fns.end(cursorInfo(evt, evt)); + } + Monocle.Events.listen(elem, 'mouseup', listeners.mouseup, capture); + } + if (fns.cancel) { + listeners.mouseout = function (evt) { + obj = evt.relatedTarget || evt.fromElement; + while (obj && (obj = obj.parentNode)) { + if (obj == elem) { return; } + } + fns.cancel(cursorInfo(evt, evt)); + } + Monocle.Events.listen(elem, 'mouseout', listeners.mouseout, capture); + } + } else { + if (fns.start) { + listeners.start = function (evt) { + if (evt.touches.length > 1) { return; } + fns.start(cursorInfo(evt, evt.targetTouches[0])); + } + } + if (fns.move) { + listeners.move = function (evt) { + if (evt.touches.length > 1) { return; } + fns.move(cursorInfo(evt, evt.targetTouches[0])); + } + } + if (fns.end) { + listeners.end = function (evt) { + fns.end(cursorInfo(evt, evt.changedTouches[0])); + evt.preventDefault(); + } + } + if (fns.cancel) { + listeners.cancel = function (evt) { + fns.cancel(cursorInfo(evt, evt.changedTouches[0])); + } + } + + if (Monocle.Browser.has.iframeTouchBug) { + Monocle.Events.tMonitor = Monocle.Events.tMonitor || + new Monocle.Events.TouchMonitor(); + Monocle.Events.tMonitor.listen(elem, listeners, options); + } else { + for (etype in listeners) { + Monocle.Events.listen(elem, 'touch'+etype, listeners[etype], capture); + } + } + } + + return listeners; +} + + +Monocle.Events.deafenForContact = function (elem, listeners) { + var prefix = ""; + if (Monocle.Browser.has.touch) { + prefix = Monocle.Browser.has.iframeTouchBug ? "contact" : "touch"; + } + + for (evtType in listeners) { + Monocle.Events.deafen(elem, prefix + evtType, listeners[evtType]); + } +} + + +Monocle.Events.listenForTap = function (elem, fn) { + var startPos; + + if (Monocle.Browser.on.Kindle3) { + Monocle.Events.listen(elem, 'click', function () {}); + } + + var annulIfOutOfBounds = function (evt) { + if (evt.type.match(/^mouse/)) { + return; + } + if (Monocle.Browser.is.MobileSafari && Monocle.Browser.iOSVersion < "3.2") { + return; + } + if ( + evt.m.registrantX < 0 || evt.m.registrantX > elem.offsetWidth || + evt.m.registrantY < 0 || evt.m.registrantY > elem.offsetHeight + ) { + startPos = null; + } else { + evt.preventDefault(); + } + } + + return Monocle.Events.listenForContact( + elem, + { + start: function (evt) { + startPos = [evt.m.pageX, evt.m.pageY]; + evt.preventDefault(); + }, + move: annulIfOutOfBounds, + end: function (evt) { + annulIfOutOfBounds(evt); + if (startPos) { + evt.m.startOffset = startPos; + fn(evt); + } + }, + cancel: function (evt) { + startPos = null; + } + }, + { + useCapture: false + } + ); +} + + +Monocle.Events.deafenForTap = Monocle.Events.deafenForContact; + + +Monocle.Events.TouchMonitor = function () { + if (Monocle.Events == this) { + return new Monocle.Events.TouchMonitor(); + } + + var API = { constructor: Monocle.Events.TouchMonitor } + var k = API.constants = API.constructor; + var p = API.properties = { + touching: null, + edataPrev: null, + originator: null, + brokenModel_4_1: navigator.userAgent.match(/ OS 4_1/) + } + + + function listenOnIframe(iframe) { + if (iframe.contentDocument) { + enableTouchProxy(iframe.contentDocument); + iframe.contentDocument.isTouchFrame = true; + } + + if (p.brokenModel_4_1) { + enableTouchProxy(iframe); + } + } + + + function listen(element, fns, useCapture) { + for (etype in fns) { + Monocle.Events.listen(element, 'contact'+etype, fns[etype], useCapture); + } + enableTouchProxy(element, useCapture); + } + + + function enableTouchProxy(element, useCapture) { + if (element.monocleTouchProxy) { + return; + } + element.monocleTouchProxy = true; + + var fn = function (evt) { touchProxyHandler(element, evt) } + Monocle.Events.listen(element, "touchstart", fn, useCapture); + Monocle.Events.listen(element, "touchmove", fn, useCapture); + Monocle.Events.listen(element, "touchend", fn, useCapture); + Monocle.Events.listen(element, "touchcancel", fn, useCapture); + } + + + function touchProxyHandler(element, evt) { + var edata = { + start: evt.type == "touchstart", + move: evt.type == "touchmove", + end: evt.type == "touchend" || evt.type == "touchcancel", + time: new Date().getTime(), + frame: element.isTouchFrame + } + + if (!p.touching) { + p.originator = element; + } + + var target = element; + var touch = evt.touches[0] || evt.changedTouches[0]; + target = document.elementFromPoint(touch.screenX, touch.screenY); + + if (target) { + translateTouchEvent(element, target, evt, edata); + } + } + + + function translateTouchEvent(element, target, evt, edata) { + if ( + p.brokenModel_4_1 && + !edata.frame && + !p.touching && + edata.start && + p.edataPrev && + p.edataPrev.end && + (edata.time - p.edataPrev.time) < 30 + ) { + evt.preventDefault(); + return; + } + + if (!p.touching && !edata.end) { + return fireStart(evt, target, edata); + } + + if (edata.move && p.touching) { + return fireMove(evt, edata); + } + + if (p.brokenModel_4_1) { + if (p.touching && !edata.frame) { + return fireProvisionalEnd(evt, edata); + } + } else { + if (edata.end && p.touching) { + return fireProvisionalEnd(evt, edata); + } + } + + if ( + p.brokenModel_4_1 && + p.originator != element && + edata.frame && + edata.end + ) { + evt.preventDefault(); + return; + } + + if (edata.frame && edata.end && p.touching) { + return fireProvisionalEnd(evt, edata); + } + } + + + function fireStart(evt, target, edata) { + p.touching = target; + p.edataPrev = edata; + return fireTouchEvent(p.touching, 'start', evt); + } + + + function fireMove(evt, edata) { + clearProvisionalEnd(); + p.edataPrev = edata; + return fireTouchEvent(p.touching, 'move', evt); + } + + + function fireEnd(evt, edata) { + var result = fireTouchEvent(p.touching, 'end', evt); + p.edataPrev = edata; + p.touching = null; + return result; + } + + + function fireProvisionalEnd(evt, edata) { + clearProvisionalEnd(); + var mimicEvt = mimicTouchEvent(p.touching, 'end', evt); + p.edataPrev = edata; + + p.provisionalEnd = setTimeout( + function() { + if (p.touching) { + p.touching.dispatchEvent(mimicEvt); + p.touching = null; + } + }, + 30 + ); + } + + + function clearProvisionalEnd() { + if (p.provisionalEnd) { + clearTimeout(p.provisionalEnd); + p.provisionalEnd = null; + } + } + + + function mimicTouchEvent(target, newtype, evt) { + var cloneTouch = function (t) { + return document.createTouch( + document.defaultView, + target, + t.identifier, + t.screenX, + t.screenY, + t.screenX, + t.screenY + ); + } + + var findTouch = function (id) { + for (var i = 0; i < touches.all.length; ++i) { + if (touches.all[i].identifier == id) { + return touches.all[i]; + } + } + } + + var touches = { all: [], target: [], changed: [] }; + for (var i = 0; i < evt.touches.length; ++i) { + touches.all.push(cloneTouch(evt.touches[i])); + } + for (var i = 0; i < evt.targetTouches.length; ++i) { + touches.target.push( + findTouch(evt.targetTouches[i].identifier) || + cloneTouch(evt.targetTouches[i]) + ); + } + for (var i = 0; i < evt.changedTouches.length; ++i) { + touches.changed.push( + findTouch(evt.changedTouches[i].identifier) || + cloneTouch(evt.changedTouches[i]) + ); + } + + var mimicEvt = document.createEvent('TouchEvent'); + mimicEvt.initTouchEvent( + "contact"+newtype, + true, + true, + document.defaultView, + evt.detail, + evt.screenX, + evt.screenY, + evt.screenX, + evt.screenY, + evt.ctrlKey, + evt.altKey, + evt.shiftKey, + evt.metaKey, + document.createTouchList.apply(document, touches.all), + document.createTouchList.apply(document, touches.target), + document.createTouchList.apply(document, touches.changed), + evt.scale, + evt.rotation + ); + + return mimicEvt; + } + + + function fireTouchEvent(target, newtype, evt) { + var mimicEvt = mimicTouchEvent(target, newtype, evt); + var result = target.dispatchEvent(mimicEvt); + if (!result) { + evt.preventDefault(); + } + return result; + } + + + API.listen = listen; + API.listenOnIframe = listenOnIframe; + + return API; +} + + +Monocle.Events.listenOnIframe = function (frame) { + if (!Monocle.Browser.has.iframeTouchBug) { + return; + } + Monocle.Events.tMonitor = Monocle.Events.tMonitor || + new Monocle.Events.TouchMonitor(); + Monocle.Events.tMonitor.listenOnIframe(frame); +} + +Monocle.pieceLoaded('events'); +Monocle.Styles = { + applyRules: function (elem, rules) { + if (typeof rules != 'string') { + var parts = []; + for (var declaration in rules) { + parts.push(declaration+": "+rules[declaration]+";") + } + rules = parts.join(" "); + } + elem.style.cssText += ';'+rules; + return elem.style.cssText; + }, + + affix: function (elem, property, value) { + var target = elem.style ? elem.style : elem; + target[Monocle.Browser.CSSProps.toDOMProp(property)] = value; + }, + + setX: function (elem, x) { + var s = elem.style; + if (typeof x == "number") { x += "px"; } + if (Monocle.Browser.has.transform3d) { + s.webkitTransform = "translate3d("+x+", 0, 0)"; + } else { + s.webkitTransform = "translateX("+x+")"; + } + s.MozTransform = s.OTransform = s.transform = "translateX("+x+")"; + return x; + }, + + setY: function (elem, y) { + var s = elem.style; + if (typeof y == "number") { y += "px"; } + if (Monocle.Browser.has.transform3d) { + s.webkitTransform = "translate3d(0, "+y+", 0)"; + } else { + s.webkitTransform = "translateY("+y+")"; + } + s.MozTransform = s.OTransform = s.transform = "translateY("+y+")"; + return y; + } +} + + +Monocle.Styles.container = { + "position": "absolute", + "top": "0", + "left": "0", + "bottom": "0", + "right": "0" +} + +Monocle.Styles.page = { + "position": "absolute", + "z-index": "1", + "-webkit-user-select": "none", + "-moz-user-select": "none", + "user-select": "none", + "-webkit-transform": "translate3d(0,0,0)" + + /* + "background": "white", + "top": "0", + "left": "0", + "bottom": "0", + "right": "0" + */ +} + +Monocle.Styles.sheaf = { + "position": "absolute", + "overflow": "hidden" // Required by MobileSafari to constrain inner iFrame. + + /* + "top": "0", + "left": "0", + "bottom": "0", + "right": "0" + */ +} + +Monocle.Styles.component = { + "display": "block", + "width": "100%", + "height": "100%", + "border": "none", + "overflow": "hidden", + "-webkit-user-select": "none", + "-moz-user-select": "none", + "user-select": "none" +} + +Monocle.Styles.control = { + "z-index": "100", + "cursor": "pointer" +} + +Monocle.Styles.overlay = { + "position": "absolute", + "display": "none", + "width": "100%", + "height": "100%", + "z-index": "1000" +} + + + +Monocle.pieceLoaded('styles'); +Monocle.Reader = function (node, bookData, options, onLoadCallback) { + if (Monocle == this) { + return new Monocle.Reader(node, bookData, options, onLoadCallback); + } + + var API = { constructor: Monocle.Reader } + var k = API.constants = API.constructor; + var p = API.properties = { + initialized: false, + + book: null, + + graph: {}, + + pageStylesheets: [], + + systemId: (options ? options.systemId : null) || k.DEFAULT_SYSTEM_ID, + + classPrefix: k.DEFAULT_CLASS_PREFIX, + + controls: [], + + resizeTimer: null + } + + var dom; + + + function initialize(node, bookData, options, onLoadCallback) { + var box = typeof(node) == "string" ? document.getElementById(node) : node; + dom = API.dom = box.dom = new Monocle.Factory(box, 'box', 0, API); + + options = options || {} + + dispatchEvent("monocle:initializing"); + + var bk; + if (bookData) { + bk = new Monocle.Book(bookData); + } else { + bk = Monocle.Book.fromNodes([box.cloneNode(true)]); + } + box.innerHTML = ""; + + positionBox(); + + attachFlipper(options.flipper); + + createReaderElements(); + + p.defaultStyles = addPageStyles(k.DEFAULT_STYLE_RULES, false); + + primeFrames(options.primeURL, function () { + applyStyles(); + + listen('monocle:componentchange', persistPageStylesOnComponentChange); + + p.flipper.listenForInteraction(options.panels); + + setBook(bk, options.place, function () { + p.initialized = true; + if (onLoadCallback) { onLoadCallback(API); } + dispatchEvent("monocle:loaded"); + }); + }); + } + + + function positionBox() { + var currPosVal; + var box = dom.find('box'); + if (document.defaultView) { + var currStyle = document.defaultView.getComputedStyle(box, null); + currPosVal = currStyle.getPropertyValue('position'); + } else if (box.currentStyle) { + currPosVal = box.currentStyle.position + } + if (["absolute", "relative"].indexOf(currPosVal) == -1) { + box.style.position = "relative"; + } + } + + + function attachFlipper(flipperClass) { + if (!Monocle.Browser.has.columns) { + flipperClass = Monocle.Flippers[k.FLIPPER_LEGACY_CLASS]; + if (!flipperClass) { + return dom.append( + 'div', + 'abortMsg', + { 'class': k.abortMessage.CLASSNAME, 'html': k.abortMessage.TEXT } + ); + } + } else if (!flipperClass) { + flipperClass = Monocle.Flippers[k.FLIPPER_DEFAULT_CLASS]; + if (!flipperClass) { + throw("No flipper class"); + } + } + p.flipper = new flipperClass(API, null, p.readerOptions); + } + + + function createReaderElements() { + var cntr = dom.append('div', 'container'); + for (var i = 0; i < p.flipper.pageCount; ++i) { + var page = cntr.dom.append('div', 'page', i); + page.m = { reader: API, pageIndex: i, place: null } + page.m.sheafDiv = page.dom.append('div', 'sheaf', i); + page.m.activeFrame = page.m.sheafDiv.dom.append('iframe', 'component', i); + page.m.activeFrame.m = { 'pageDiv': page } + p.flipper.addPage(page); + Monocle.Events.listenOnIframe(page.m.activeFrame); + } + dom.append('div', 'overlay'); + dispatchEvent("monocle:loading"); + } + + + function primeFrames(url, callback) { + url = url || "about:blank"; + + var pageMax = p.flipper.pageCount; + var pageCount = 0; + + var cb = function (evt) { + var frame = evt.target || evt.srcElement; + Monocle.Events.deafen(frame, 'load', cb); + if (Monocle.Browser.is.WebKit) { + frame.contentDocument.documentElement.style.overflow = "hidden"; + } + if ((pageCount += 1) == pageMax) { + Monocle.defer(callback); + } + } + + for (var i = 0; i < pageMax; ++i) { + var page = dom.find('page', i); + page.m.activeFrame.style.visibility = "hidden"; + page.m.activeFrame.setAttribute('frameBorder', 0); + page.m.activeFrame.setAttribute('scrolling', 'no'); + Monocle.Events.listen(page.m.activeFrame, 'load', cb); + page.m.activeFrame.src = url; + } + } + + + function applyStyles() { + dom.find('container').dom.setStyles(Monocle.Styles.container); + for (var i = 0; i < p.flipper.pageCount; ++i) { + var page = dom.find('page', i); + page.dom.setStyles(Monocle.Styles.page); + dom.find('sheaf', i).dom.setStyles(Monocle.Styles.sheaf); + var cmpt = dom.find('component', i) + cmpt.dom.setStyles(Monocle.Styles.component); + Monocle.Styles.applyRules(cmpt.contentDocument.body, Monocle.Styles.body); + } + dom.find('overlay').dom.setStyles(Monocle.Styles.overlay); + dispatchEvent('monocle:styles'); + } + + + function setBook(bk, place, callback) { + p.book = bk; + var pageCount = 0; + if (typeof callback == 'function') { + var watcher = function (evt) { + if ((pageCount += 1) == p.flipper.pageCount) { + deafen('monocle:componentchange', watcher); + callback(); + } + } + listen('monocle:componentchange', watcher); + } + p.flipper.moveTo(place || { page: 1 }); + } + + + function getBook() { + return p.book; + } + + + function resized() { + if (!p.initialized) { + console.warn('Attempt to resize book before initialization.'); + } + if (!dispatchEvent("monocle:resizing", {}, true)) { + return; + } + clearTimeout(p.resizeTimer); + p.resizeTimer = setTimeout( + function () { + p.flipper.moveTo({ page: pageNumber() }); + dispatchEvent("monocle:resize"); + }, + k.durations.RESIZE_DELAY + ); + } + + + function pageNumber(pageDiv) { + var place = getPlace(pageDiv); + return place ? (place.pageNumber() || 1) : 1; + } + + + function getPlace(pageDiv) { + if (!p.initialized) { + console.warn('Attempt to access place before initialization.'); + } + return p.flipper.getPlace(pageDiv); + } + + + function moveTo(locus, callback) { + if (!p.initialized) { + console.warn('Attempt to move place before initialization.'); + } + var fn = callback; + if (!locus.direction) { + dispatchEvent('monocle:jumping', { locus: locus }); + fn = function () { + dispatchEvent('monocle:jump', { locus: locus }); + if (callback) { callback(); } + } + } + p.flipper.moveTo(locus, fn); + } + + + function skipToChapter(src) { + var locus = p.book.locusOfChapter(src); + if (locus) { + moveTo(locus); + return true; + } else { + dispatchEvent("monocle:notfound", { href: src }); + return false; + } + } + + + function addControl(ctrl, cType, options) { + for (var i = 0; i < p.controls.length; ++i) { + if (p.controls[i].control == ctrl) { + console.warn("Already added control: " + ctrl); + return; + } + } + + options = options || {}; + + var ctrlData = { + control: ctrl, + elements: [], + controlType: cType + } + p.controls.push(ctrlData); + + var ctrlElem; + var cntr = dom.find('container'), overlay = dom.find('overlay'); + if (!cType || cType == "standard") { + ctrlElem = ctrl.createControlElements(cntr); + cntr.appendChild(ctrlElem); + ctrlData.elements.push(ctrlElem); + } else if (cType == "page") { + for (var i = 0; i < p.flipper.pageCount; ++i) { + var page = dom.find('page', i); + var runner = ctrl.createControlElements(page); + page.appendChild(runner); + ctrlData.elements.push(runner); + } + } else if (cType == "modal" || cType == "popover") { + ctrlElem = ctrl.createControlElements(overlay); + overlay.appendChild(ctrlElem); + ctrlData.elements.push(ctrlElem); + ctrlData.usesOverlay = true; + } else if (cType == "invisible") { + if ( + typeof(ctrl.createControlElements) == "function" && + (ctrlElem = ctrl.createControlElements(cntr)) + ) { + cntr.appendChild(ctrlElem); + ctrlData.elements.push(ctrlElem); + } + } else { + console.warn("Unknown control type: " + cType); + } + + for (var i = 0; i < ctrlData.elements.length; ++i) { + Monocle.Styles.applyRules(ctrlData.elements[i], Monocle.Styles.control); + } + + if (options.hidden) { + hideControl(ctrl); + } else { + showControl(ctrl); + } + + if (typeof ctrl.assignToReader == 'function') { + ctrl.assignToReader(API); + } + + return ctrl; + } + + + function dataForControl(ctrl) { + for (var i = 0; i < p.controls.length; ++i) { + if (p.controls[i].control == ctrl) { + return p.controls[i]; + } + } + } + + + function hideControl(ctrl) { + var controlData = dataForControl(ctrl); + if (!controlData) { + console.warn("No data for control: " + ctrl); + return; + } + if (controlData.hidden) { + return; + } + for (var i = 0; i < controlData.elements.length; ++i) { + controlData.elements[i].style.display = "none"; + } + if (controlData.usesOverlay) { + var overlay = dom.find('overlay'); + overlay.style.display = "none"; + Monocle.Events.deafenForContact(overlay, overlay.listeners); + } + controlData.hidden = true; + if (ctrl.properties) { + ctrl.properties.hidden = true; + } + dispatchEvent('controlhide', ctrl, false); + } + + + function showControl(ctrl) { + var controlData = dataForControl(ctrl); + if (!controlData) { + console.warn("No data for control: " + ctrl); + return; + } + if (controlData.hidden == false) { + return; + } + for (var i = 0; i < controlData.elements.length; ++i) { + controlData.elements[i].style.display = "block"; + } + var overlay = dom.find('overlay'); + if (controlData.usesOverlay) { + overlay.style.display = "block"; + } + if (controlData.controlType == "popover") { + overlay.listeners = Monocle.Events.listenForContact( + overlay, + { + start: function (evt) { + obj = evt.target || window.event.srcElement; + do { + if (obj == controlData.elements[0]) { return true; } + } while (obj && (obj = obj.parentNode)); + hideControl(ctrl); + }, + move: function (evt) { + evt.preventDefault(); + } + } + ); + } + controlData.hidden = false; + if (ctrl.properties) { + ctrl.properties.hidden = false; + } + dispatchEvent('controlshow', ctrl, false); + } + + + function dispatchEvent(evtType, data, cancelable) { + if (!document.createEvent) { + return true; + } + var evt = document.createEvent("Events"); + evt.initEvent(evtType, false, cancelable || false); + evt.m = data; + try { + return dom.find('box').dispatchEvent(evt); + } catch(e) { + console.warn("Failed to dispatch event: " + evtType); + return false; + } + } + + + function listen(evtType, fn, useCapture) { + Monocle.Events.listen(dom.find('box'), evtType, fn, useCapture); + } + + + function deafen(evtType, fn) { + Monocle.Events.deafen(dom.find('box'), evtType, fn); + } + + + /* PAGE STYLESHEETS */ + + function addPageStyles(styleRules, restorePlace) { + return changingStylesheet(function () { + p.pageStylesheets.push(styleRules); + var sheetIndex = p.pageStylesheets.length - 1; + + for (var i = 0; i < p.flipper.pageCount; ++i) { + var doc = dom.find('component', i).contentDocument; + addPageStylesheet(doc, sheetIndex); + } + return sheetIndex; + }, restorePlace); + } + + + function updatePageStyles(sheetIndex, styleRules, restorePlace) { + return changingStylesheet(function () { + p.pageStylesheets[sheetIndex] = styleRules; + if (typeof styleRules.join == "function") { + styleRules = styleRules.join("\n"); + } + for (var i = 0; i < p.flipper.pageCount; ++i) { + var doc = dom.find('component', i).contentDocument; + var styleTag = doc.getElementById('monStylesheet'+sheetIndex); + if (!styleTag) { + console.warn('No such stylesheet: ' + sheetIndex); + return; + } + if (styleTag.styleSheet) { + styleTag.styleSheet.cssText = styleRules; + } else { + styleTag.replaceChild( + doc.createTextNode(styleRules), + styleTag.firstChild + ); + } + } + }, restorePlace); + } + + + function removePageStyles(sheetIndex, restorePlace) { + return changingStylesheet(function () { + p.pageStylesheets[sheetIndex] = null; + for (var i = 0; i < p.flipper.pageCount; ++i) { + var doc = dom.find('component', i).contentDocument; + var styleTag = doc.getElementById('monStylesheet'+sheetIndex); + styleTag.parentNode.removeChild(styleTag); + } + }, restorePlace); + } + + + function persistPageStylesOnComponentChange(evt) { + var doc = evt.m['document']; + doc.documentElement.id = p.systemId; + for (var i = 0; i < p.pageStylesheets.length; ++i) { + if (p.pageStylesheets[i]) { + addPageStylesheet(doc, i); + } + } + } + + + function changingStylesheet(callback, restorePlace) { + restorePlace = (restorePlace === false) ? false : true; + if (restorePlace) { + dispatchEvent("monocle:stylesheetchanging", {}); + } + var result = callback(); + if (restorePlace) { + p.flipper.moveTo({ page: pageNumber() }); + Monocle.defer( + function () { dispatchEvent("monocle:stylesheetchange", {}); } + ); + } + return result; + } + + + function addPageStylesheet(doc, sheetIndex) { + var styleRules = p.pageStylesheets[sheetIndex]; + + if (!styleRules) { + return; + } + + var head = doc.getElementsByTagName('head')[0]; + if (!head) { + if (!doc.documentElement) { return; } // FIXME: IE doesn't like docElem. + head = doc.createElement('head'); + doc.documentElement.appendChild(head); + } + + if (typeof styleRules.join == "function") { + styleRules = styleRules.join("\n"); + } + + var styleTag = doc.createElement('style'); + styleTag.type = 'text/css'; + styleTag.id = "monStylesheet"+sheetIndex; + if (styleTag.styleSheet) { + styleTag.styleSheet.cssText = styleRules; + } else { + styleTag.appendChild(doc.createTextNode(styleRules)); + } + + head.appendChild(styleTag); + + return styleTag; + } + + + function visiblePages() { + return p.flipper.visiblePages ? p.flipper.visiblePages() : [dom.find('page')]; + } + + + API.getBook = getBook; + API.getPlace = getPlace; + API.moveTo = moveTo; + API.skipToChapter = skipToChapter; + API.resized = resized; + API.addControl = addControl; + API.hideControl = hideControl; + API.showControl = showControl; + API.dispatchEvent = dispatchEvent; + API.listen = listen; + API.deafen = deafen; + API.addPageStyles = addPageStyles; + API.updatePageStyles = updatePageStyles; + API.removePageStyles = removePageStyles; + API.visiblePages = visiblePages; + + initialize(node, bookData, options, onLoadCallback); + + return API; +} + +Monocle.Reader.durations = { + RESIZE_DELAY: 100 +} +Monocle.Reader.abortMessage = { + CLASSNAME: "monocleAbortMessage", + TEXT: "Your browser does not support this technology." +} +Monocle.Reader.DEFAULT_SYSTEM_ID = 'RS:monocle' +Monocle.Reader.DEFAULT_CLASS_PREFIX = 'monelem_' +Monocle.Reader.FLIPPER_DEFAULT_CLASS = "Slider"; +Monocle.Reader.FLIPPER_LEGACY_CLASS = "Legacy"; +Monocle.Reader.DEFAULT_STYLE_RULES = [ + "html * {" + + "text-rendering: auto !important;" + + "word-wrap: break-word !important;" + + (Monocle.Browser.has.floatColumnBug ? "float: none !important;" : "") + + "}" + + "body {" + + "margin: 0 !important;" + + "padding: 0 !important;" + + "-webkit-text-size-adjust: none;" + + "}" + + "table, img {" + + "max-width: 100% !important;" + + "max-height: 90% !important;" + + "}" +] + + +Monocle.pieceLoaded('reader'); +/* BOOK */ + +/* The Book handles movement through the content by the reader page elements. + * + * It's responsible for instantiating components as they are required, + * and for calculating which component and page number to move to (based on + * requests from the Reader). + * + * It should set and know the place of each page element too. + * + */ +Monocle.Book = function (dataSource) { + if (Monocle == this) { return new Monocle.Book(dataSource); } + + var API = { constructor: Monocle.Book } + var k = API.constants = API.constructor; + var p = API.properties = { + dataSource: dataSource, + components: [], + chapters: {} // flat arrays of chapters per component + } + + + function initialize() { + p.componentIds = dataSource.getComponents(); + p.contents = dataSource.getContents(); + p.lastCIndex = p.componentIds.length - 1; + } + + + function pageNumberAt(pageDiv, locus) { + locus.load = false; + var currComponent = pageDiv.m.activeFrame ? + pageDiv.m.activeFrame.m.component : + null; + var component = null; + var cIndex = p.componentIds.indexOf(locus.componentId); + if (cIndex < 0 && !currComponent) { + locus.load = true; + locus.componentId = p.componentIds[0]; + return locus; + } else if (cIndex < 0) { + component = currComponent; + locus.componentId = pageDiv.m.activeFrame.m.component.properties.id; + cIndex = p.componentIds.indexOf(locus.componentId); + } else if (!p.components[cIndex] || p.components[cIndex] != currComponent) { + locus.load = true; + return locus; + } else { + component = currComponent; + } + + var result = { load: false, componentId: locus.componentId, page: 1 } + + var lastPageNum = { 'old': component.lastPageNumber() } + var changedDims = component.updateDimensions(pageDiv); + lastPageNum['new'] = component.lastPageNumber(); + + if (typeof(locus.page) == "number") { + result.page = locus.page; + } else if (typeof(locus.pagesBack) == "number") { + result.page = lastPageNum['new'] + locus.pagesBack; + } else if (typeof(locus.percent) == "number") { + var place = new Monocle.Place(); + place.setPlace(component, 1); + result.page = place.pageAtPercentageThrough(locus.percent); + } else if (typeof(locus.direction) == "number") { + if (!pageDiv.m.place) { + console.warn("Can't move in a direction if pageDiv has no place."); + } + result.page = pageDiv.m.place.pageNumber(); + result.page += locus.direction; + } else if (typeof(locus.anchor) == "string") { + result.page = component.pageForChapter(locus.anchor, pageDiv); + } else if (typeof(locus.position) == "string") { + if (locus.position == "start") { + result.page = 1; + } else if (locus.position == "end") { + result.page = lastPageNum['new']; + } + } else { + console.warn("Unrecognised locus: " + locus); + } + + if (changedDims && lastPageNum['old']) { + result.page = Math.round( + lastPageNum['new'] * (result.page / lastPageNum['old']) + ); + } + + if (result.page < 1) { + if (cIndex == 0) { + result.page = 1; + } else { + result.load = true; + result.componentId = p.componentIds[cIndex - 1]; + result.pagesBack = result.page; + result.page = null; + } + } else if (result.page > lastPageNum['new']) { + if (cIndex == p.lastCIndex) { + result.page = lastPageNum['new']; + } else { + result.load = true; + result.componentId = p.componentIds[cIndex + 1]; + result.page -= lastPageNum['new']; + } + } + + return result; + } + + + function setPageAt(pageDiv, locus) { + locus = pageNumberAt(pageDiv, locus); + if (!locus.load) { + var component = p.components[p.componentIds.indexOf(locus.componentId)]; + pageDiv.m.place = pageDiv.m.place || new Monocle.Place(); + pageDiv.m.place.setPlace(component, locus.page); + + var evtData = { + page: pageDiv, + locus: locus, + pageNumber: pageDiv.m.place.pageNumber(), + componentId: locus.componentId + } + pageDiv.m.reader.dispatchEvent("monocle:pagechange", evtData); + } + return locus; + } + + + function loadPageAt(pageDiv, locus, callback, progressCallback) { + var cIndex = p.componentIds.indexOf(locus.componentId); + if (!locus.load || cIndex < 0) { + locus = pageNumberAt(pageDiv, locus); + } + + if (!locus.load) { + callback(locus); + return; + } + + var findPageNumber = function () { + locus = setPageAt(pageDiv, locus); + if (locus.load) { + loadPageAt(pageDiv, locus, callback, progressCallback) + } else { + callback(locus); + } + } + + var pgFindPageNumber = function () { + progressCallback ? progressCallback(findPageNumber) : findPageNumber(); + } + + var applyComponent = function (component) { + component.applyTo(pageDiv, pgFindPageNumber); + } + + var pgApplyComponent = function (component) { + progressCallback ? + progressCallback(function () { applyComponent(component) }) : + applyComponent(component); + } + + loadComponent(cIndex, pgApplyComponent, pageDiv); + } + + + function setOrLoadPageAt(pageDiv, locus, callback, progressCallback) { + locus = setPageAt(pageDiv, locus); + if (locus.load) { + loadPageAt(pageDiv, locus, callback, progressCallback); + } else { + callback(locus); + } + } + + + function loadComponent(index, callback, pageDiv) { + if (p.components[index]) { + return callback(p.components[index]); + } + var cmptId = p.componentIds[index]; + if (pageDiv) { + var evtData = { 'page': pageDiv, 'component': cmptId, 'index': index }; + pageDiv.m.reader.dispatchEvent('monocle:componentloading', evtData); + } + var fn = function (cmptSource) { + if (pageDiv) { + evtData['source'] = cmptSource; + pageDiv.m.reader.dispatchEvent('monocle:componentloaded', evtData); + html = evtData['html']; + } + p.components[index] = new Monocle.Component( + API, + cmptId, + index, + chaptersForComponent(cmptId), + cmptSource + ); + callback(p.components[index]); + } + var cmptSource = p.dataSource.getComponent(cmptId, fn); + if (cmptSource && !p.components[index]) { + fn(cmptSource); + } + } + + + function chaptersForComponent(cmptId) { + if (p.chapters[cmptId]) { + return p.chapters[cmptId]; + } + p.chapters[cmptId] = []; + var matcher = new RegExp('^'+cmptId+"(\#(.+)|$)"); + var matches; + var recurser = function (chp) { + if (matches = chp.src.match(matcher)) { + p.chapters[cmptId].push({ + title: chp.title, + fragment: matches[2] || null + }); + } + if (chp.children) { + for (var i = 0; i < chp.children.length; ++i) { + recurser(chp.children[i]); + } + } + } + + for (var i = 0; i < p.contents.length; ++i) { + recurser(p.contents[i]); + } + return p.chapters[cmptId]; + } + + + function locusOfChapter(src) { + var matcher = new RegExp('^(.+?)(#(.*))?$'); + var matches = src.match(matcher); + if (!matches) { return null; } + var cmptId = componentIdMatching(matches[1]); + if (!cmptId) { return null; } + var locus = { componentId: cmptId } + matches[3] ? locus.anchor = matches[3] : locus.position = "start"; + return locus; + } + + + function componentIdMatching(str) { + for (var i = 0; i < p.componentIds.length; ++i) { + if (str.indexOf(p.componentIds[i]) > -1) { + return p.componentIds[i]; + } + } + return null; + } + + + API.getMetaData = dataSource.getMetaData; + API.pageNumberAt = pageNumberAt; + API.setPageAt = setPageAt; + API.loadPageAt = loadPageAt; + API.setOrLoadPageAt = setOrLoadPageAt; + API.chaptersForComponent = chaptersForComponent; + API.locusOfChapter = locusOfChapter; + + initialize(); + + return API; +} + + +Monocle.Book.fromNodes = function (nodes) { + var bookData = { + getComponents: function () { + return ['anonymous']; + }, + getContents: function () { + return []; + }, + getComponent: function (n) { + return { 'nodes': nodes }; + }, + getMetaData: function (key) { + } + } + + return new Monocle.Book(bookData); +} + +Monocle.pieceLoaded('book'); + +Monocle.Place = function () { + + var API = { constructor: Monocle.Place } + var k = API.constants = API.constructor; + var p = API.properties = { + component: null, + percent: null + } + + + function setPlace(cmpt, pageN) { + p.component = cmpt; + p.percent = pageN / cmpt.lastPageNumber(); + p.chapter = null; + } + + + function setPercentageThrough(cmpt, percent) { + p.component = cmpt; + p.percent = percent; + p.chapter = null; + } + + + function componentId() { + return p.component.properties.id; + } + + + function percentageThrough() { + return p.percent; + } + + + function pageAtPercentageThrough(pc) { + return Math.max(Math.round(p.component.lastPageNumber() * pc), 1); + } + + + function pageNumber() { + return pageAtPercentageThrough(p.percent); + } + + + function chapterInfo() { + if (p.chapter) { + return p.chapter; + } + return p.chapter = p.component.chapterForPage(pageNumber()); + } + + + function chapterTitle() { + var chp = chapterInfo(); + return chp ? chp.title : null; + } + + + function chapterSrc() { + var src = componentId(); + var cinfo = chapterInfo(); + if (cinfo && cinfo.fragment) { + src += "#" + cinfo.fragment; + } + return src; + } + + + function getLocus(options) { + options = options || {}; + var locus = { + page: pageNumber(), + componentId: componentId() + } + if (options.direction) { + locus.page += options.direction; + } + return locus; + } + + + function percentageOfBook() { + componentIds = p.component.properties.book.properties.componentIds; + componentSize = 1.0 / componentIds.length; + var pc = componentIds.indexOf(componentId()) * componentSize; + pc += componentSize * p.percent; + return pc; + } + + + function onFirstPageOfBook() { + return p.component.properties.index == 0 && pageNumber() == 1; + } + + + function onLastPageOfBook() { + return ( + p.component.properties.index == + p.component.properties.book.properties.lastCIndex && + pageNumber() == p.component.lastPageNumber() + ); + } + + + API.setPlace = setPlace; + API.setPercentageThrough = setPercentageThrough; + API.componentId = componentId; + API.percentageThrough = percentageThrough; + API.pageAtPercentageThrough = pageAtPercentageThrough; + API.pageNumber = pageNumber; + API.chapterInfo = chapterInfo; + API.chapterTitle = chapterTitle; + API.chapterSrc = chapterSrc; + API.getLocus = getLocus; + API.percentageOfBook = percentageOfBook; + API.onFirstPageOfBook = onFirstPageOfBook; + API.onLastPageOfBook = onLastPageOfBook; + + return API; +} + + +Monocle.Place.FromPageNumber = function (component, pageNumber) { + var place = new Monocle.Place(); + place.setPlace(component, pageNumber); + return place; +} + +Monocle.Place.FromPercentageThrough = function (component, percent) { + var place = new Monocle.Place(); + place.setPercentageThrough(component, percent); + return place; +} + +Monocle.pieceLoaded('place'); +/* COMPONENT */ + +Monocle.Component = function (book, id, index, chapters, source) { + + var API = { constructor: Monocle.Component } + var k = API.constants = API.constructor; + var p = API.properties = { + book: book, + + id: id, + + index: index, + + chapters: chapters, + + source: source + } + + + function applyTo(pageDiv, callback) { + var evtData = { 'page': pageDiv, 'source': p.source }; + pageDiv.m.reader.dispatchEvent('monocle:componentchanging', evtData); + + return loadFrame( + pageDiv, + function () { + setupFrame(pageDiv, pageDiv.m.activeFrame); + callback(pageDiv, API); + } + ); + } + + + function loadFrame(pageDiv, callback) { + var frame = pageDiv.m.activeFrame; + + frame.m.component = API; + + frame.style.visibility = "hidden"; + + + if (p.source.html || (typeof p.source == "string")) { // HTML + return loadFrameFromHTML(p.source.html || p.source, frame, callback); + } else if (p.source.url) { // URL + return loadFrameFromURL(p.source.url, frame, callback); + } else if (p.source.nodes) { // NODES + return loadFrameFromNodes(p.source.nodes, frame, callback); + } else if (p.source.doc) { // DOCUMENT + return loadFrameFromDocument(p.source.doc, frame, callback); + } + } + + + function loadFrameFromHTML(src, frame, callback) { + src = src.replace(/\s+/g, ' '); + + src = src.replace(/\'/g, '\\\''); + + + if (Monocle.Browser.is.Gecko) { + var doctypeFragment = "]*>"; + src = src.replace(new RegExp(doctypeFragment, 'm'), ''); + } + + src = "javascript: '" + src + "';"; + + frame.onload = function () { + frame.onload = null; + Monocle.defer(callback); + } + frame.src = src; + } + + + function loadFrameFromURL(url, frame, callback) { + frame.onload = function () { + frame.onload = null; + Monocle.defer(callback); + } + frame.contentWindow.location.replace(url); + } + + + function loadFrameFromNodes(nodes, frame, callback) { + var destDoc = frame.contentDocument; + destDoc.documentElement.innerHTML = ""; + var destHd = destDoc.createElement("head"); + var destBdy = destDoc.createElement("body"); + + for (var i = 0; i < nodes.length; ++i) { + var node = destDoc.importNode(nodes[i], true); + destBdy.appendChild(node); + } + + var oldHead = destDoc.getElementsByTagName('head')[0]; + if (oldHead) { + destDoc.documentElement.replaceChild(destHd, oldHead); + } else { + destDoc.documentElement.appendChild(destHd); + } + if (destDoc.body) { + destDoc.documentElement.replaceChild(destBdy, destDoc.body); + } else { + destDoc.documentElement.appendChild(destBdy); + } + + if (callback) { callback(); } + } + + + function loadFrameFromDocument(srcDoc, frame, callback) { + var destDoc = frame.contentDocument; + + var srcBases = srcDoc.getElementsByTagName('base'); + if (srcBases[0]) { + var head = destDoc.getElementsByTagName('head')[0]; + if (!head) { + try { + head = destDoc.createElement('head'); + if (destDoc.body) { + destDoc.insertBefore(head, destDoc.body); + } else { + destDoc.appendChild(head); + } + } catch (e) { + head = destDoc.body; + } + } + var bases = destDoc.getElementsByTagName('base'); + var base = bases[0] ? bases[0] : destDoc.createElement('base'); + base.setAttribute('href', srcBases[0].getAttribute('href')); + head.appendChild(base); + } + + destDoc.replaceChild( + destDoc.importNode(srcDoc.documentElement, true), + destDoc.documentElement + ); + + + Monocle.defer(callback); + } + + + function setupFrame(pageDiv, frame) { + Monocle.Events.listenOnIframe(frame); + + var evtData = { + 'page': pageDiv, + 'document': frame.contentDocument, + 'component': API + }; + pageDiv.m.reader.dispatchEvent('monocle:componentchange', evtData); + + var doc = frame.contentDocument; + var win = doc.defaultView; + var currStyle = win.getComputedStyle(doc.body, null); + var lh = parseFloat(currStyle.getPropertyValue('line-height')); + var fs = parseFloat(currStyle.getPropertyValue('font-size')); + doc.body.style.lineHeight = lh / fs; + + p.pageLength = pageDiv.m.dimensions.measure(); + frame.style.visibility = "visible"; + + locateChapters(pageDiv); + } + + + function updateDimensions(pageDiv) { + if (pageDiv.m.dimensions.hasChanged()) { + p.pageLength = pageDiv.m.dimensions.measure(); + return true; + } else { + return false; + } + } + + + function locateChapters(pageDiv) { + if (p.chapters[0] && typeof p.chapters[0].percent == "number") { + return; + } + for (var i = 0; i < p.chapters.length; ++i) { + var chp = p.chapters[i]; + chp.percent = 0; + if (chp.fragment) { + chp.percent = pageDiv.m.dimensions.percentageThroughOfId(chp.fragment); + } + } + return p.chapters; + } + + + function chapterForPage(pageN) { + var cand = null; + var percent = (pageN - 1) / p.pageLength; + for (var i = 0; i < p.chapters.length; ++i) { + if (percent >= p.chapters[i].percent) { + cand = p.chapters[i]; + } else { + return cand; + } + } + return cand; + } + + + function pageForChapter(fragment, pageDiv) { + if (!fragment) { + return 1; + } + var pc2pn = function (pc) { return Math.floor(pc * p.pageLength) + 1 } + for (var i = 0; i < p.chapters.length; ++i) { + if (p.chapters[i].fragment == fragment) { + return pc2pn(p.chapters[i].percent); + } + } + var percent = pageDiv.m.dimensions.percentageThroughOfId(fragment); + return pc2pn(percent); + } + + + function lastPageNumber() { + return p.pageLength; + } + + + API.applyTo = applyTo; + API.updateDimensions = updateDimensions; + API.chapterForPage = chapterForPage; + API.pageForChapter = pageForChapter; + API.lastPageNumber = lastPageNumber; + + return API; +} + +Monocle.pieceLoaded('component'); + +Monocle.Dimensions = {} +Monocle.Controls = {}; +Monocle.Flippers = {}; +Monocle.Panels = {}; + +Monocle.Controls.Panel = function () { + + var API = { constructor: Monocle.Controls.Panel } + var k = API.constants = API.constructor; + var p = API.properties = { + evtCallbacks: {} + } + + function createControlElements(cntr) { + p.div = cntr.dom.make('div', k.CLS.panel); + p.div.dom.setStyles(k.DEFAULT_STYLES); + Monocle.Events.listenForContact( + p.div, + { + 'start': start, + 'move': move, + 'end': end, + 'cancel': cancel + }, + { useCapture: false } + ); + return p.div; + } + + + function listenTo(evtCallbacks) { + p.evtCallbacks = evtCallbacks; + } + + + function deafen() { + p.evtCallbacks = {} + } + + + function start(evt) { + p.contact = true; + evt.m.offsetX += p.div.offsetLeft; + evt.m.offsetY += p.div.offsetTop; + expand(); + invoke('start', evt); + } + + + function move(evt) { + if (!p.contact) { + return; + } + invoke('move', evt); + } + + + function end(evt) { + if (!p.contact) { + return; + } + Monocle.Events.deafenForContact(p.div, p.listeners); + contract(); + p.contact = false; + invoke('end', evt); + } + + + function cancel(evt) { + if (!p.contact) { + return; + } + Monocle.Events.deafenForContact(p.div, p.listeners); + contract(); + p.contact = false; + invoke('cancel', evt); + } + + + function invoke(evtType, evt) { + if (p.evtCallbacks[evtType]) { + p.evtCallbacks[evtType](API, evt.m.offsetX, evt.m.offsetY); + } + evt.preventDefault(); + } + + + function expand() { + if (p.expanded) { + return; + } + p.div.dom.addClass(k.CLS.expanded); + p.expanded = true; + } + + + function contract(evt) { + if (!p.expanded) { + return; + } + p.div.dom.removeClass(k.CLS.expanded); + p.expanded = false; + } + + + API.createControlElements = createControlElements; + API.listenTo = listenTo; + API.deafen = deafen; + API.expand = expand; + API.contract = contract; + + return API; +} + + +Monocle.Controls.Panel.CLS = { + panel: 'panel', + expanded: 'controls_panel_expanded' +} +Monocle.Controls.Panel.DEFAULT_STYLES = { + position: 'absolute', + height: '100%' +} + + +Monocle.pieceLoaded('controls/panel'); +Monocle.Panels.TwoPane = function (flipper, evtCallbacks) { + + var API = { constructor: Monocle.Panels.TwoPane } + var k = API.constants = API.constructor; + var p = API.properties = {} + + + function initialize() { + p.panels = { + forwards: new Monocle.Controls.Panel(), + backwards: new Monocle.Controls.Panel() + } + + for (dir in p.panels) { + flipper.properties.reader.addControl(p.panels[dir]); + p.panels[dir].listenTo(evtCallbacks); + p.panels[dir].properties.direction = flipper.constants[dir.toUpperCase()]; + var style = { "width": k.WIDTH }; + style[(dir == "forwards" ? "right" : "left")] = 0; + p.panels[dir].properties.div.dom.setStyles(style); + } + } + + + initialize(); + + return API; +} + +Monocle.Panels.TwoPane.WIDTH = "50%"; + +Monocle.pieceLoaded('panels/twopane'); +Monocle.Dimensions.Vert = function (pageDiv) { + + var API = { constructor: Monocle.Dimensions.Vert } + var k = API.constants = API.constructor; + var p = API.properties = { + page: pageDiv, + reader: pageDiv.m.reader + } + + + function initialize() { + p.reader.listen('monocle:componentchange', componentChanged); + } + + + function hasChanged() { + return getBodyHeight() != p.bodyHeight || getPageHeight != p.pageHeight; + } + + + function measure() { + p.bodyHeight = getBodyHeight(); + p.pageHeight = getPageHeight(); + p.length = Math.ceil(p.bodyHeight / p.pageHeight); + return p.length; + } + + + function pages() { + return p.length; + } + + + function getBodyHeight() { + return p.page.m.activeFrame.contentDocument.body.scrollHeight; + } + + + function getPageHeight() { + return p.page.m.activeFrame.offsetHeight - k.GUTTER; + } + + + function percentageThroughOfId(id) { + var doc = p.page.m.activeFrame.contentDocument; + var target = doc.getElementById(id); + var offset = 0; + if (target.getBoundingClientRect) { + offset = target.getBoundingClientRect().top; + offset -= doc.body.getBoundingClientRect().top; + } else { + var oldScrollTop = doc.body.scrollTop; + target.scrollIntoView(); + offset = doc.body.scrollTop; + doc.body.scrollLeft = 0; + doc.body.scrollTop = oldScrollTop; + } + + var percent = offset / p.bodyHeight; + return percent; + } + + + function componentChanged(evt) { + if (evt.m['page'] != p.page) { return; } + var sheaf = p.page.m.sheafDiv; + var cmpt = p.page.m.activeFrame; + sheaf.dom.setStyles(k.SHEAF_STYLES); + cmpt.dom.setStyles(k.COMPONENT_STYLES); + var doc = evt.m['document']; + doc.documentElement.style.overflow = 'hidden'; + doc.body.style.marginRight = '10px !important'; + cmpt.contentWindow.scrollTo(0,0); + } + + + function locusToOffset(locus) { + return p.pageHeight * (locus.page - 1); + } + + + API.hasChanged = hasChanged; + API.measure = measure; + API.pages = pages; + API.percentageThroughOfId = percentageThroughOfId; + API.locusToOffset = locusToOffset; + + initialize(); + + return API; +} + +Monocle.Dimensions.Vert.GUTTER = 10; +Monocle.Flippers.Legacy = function (reader) { + + var API = { constructor: Monocle.Flippers.Legacy } + var k = API.constants = API.constructor; + var p = API.properties = { + pageCount: 1, + divs: {} + } + + + function initialize() { + p.reader = reader; + } + + + function addPage(pageDiv) { + pageDiv.m.dimensions = new Monocle.Dimensions.Vert(pageDiv); + } + + + function getPlace() { + return page().m.place; + } + + + function moveTo(locus, callback) { + var fn = frameToLocus; + if (typeof callback == "function") { + fn = function () { frameToLocus(); callback(); } + } + p.reader.getBook().setOrLoadPageAt(page(), locus, fn); + } + + + function listenForInteraction(panelClass) { + if (typeof panelClass != "function") { + panelClass = k.DEFAULT_PANELS_CLASS; + if (!panelClass) { + console.warn("Invalid panel class.") + } + } + p.panels = new panelClass(API, { 'end': turn }); + } + + + function page() { + return p.reader.dom.find('page'); + } + + + function turn(panel) { + var dir = panel.properties.direction; + var place = getPlace(); + if ( + (dir < 0 && place.onFirstPageOfBook()) || + (dir > 0 && place.onLastPageOfBook()) + ) { return; } + moveTo({ page: getPlace().pageNumber() + dir }); + } + + + function frameToLocus(locus) { + var cmpt = p.reader.dom.find('component'); + var win = cmpt.contentWindow; + var srcY = scrollPos(win); + var dims = page().m.dimensions; + var pageHeight = dims.properties.pageHeight; + var destY = dims.locusToOffset(locus); + + if (Math.abs(destY - srcY) > pageHeight) { + return win.scrollTo(0, destY); + } + + showIndicator(win, srcY < destY ? srcY + pageHeight : srcY); + Monocle.defer( + function () { smoothScroll(win, srcY, destY, 300, scrollingFinished); }, + 150 + ); + } + + + function scrollPos(win) { + if (win.pageYOffset) { + return win.pageYOffset; + } + if (win.document.documentElement && win.document.documentElement.scrollTop) { + return win.document.documentElement.scrollTop; + } + if (win.document.body.scrollTop) { + return win.document.body.scrollTop; + } + return 0; + } + + + function smoothScroll(win, currY, finalY, duration, callback) { + clearTimeout(win.smoothScrollInterval); + var stamp = (new Date()).getTime(); + var frameRate = 40; + var step = (finalY - currY) * (frameRate / duration); + var stepFn = function () { + var destY = currY + step; + if ( + (new Date()).getTime() - stamp > duration || + Math.abs(currY - finalY) < Math.abs((currY + step) - finalY) + ) { + clearTimeout(win.smoothScrollInterval); + win.scrollTo(0, finalY); + if (callback) { callback(); } + } else { + win.scrollTo(0, destY); + currY = destY; + } + } + win.smoothScrollInterval = setInterval(stepFn, frameRate); + } + + + function scrollingFinished() { + hideIndicator(page().m.activeFrame.contentWindow); + p.reader.dispatchEvent('monocle:turn'); + } + + + function showIndicator(win, pos) { + if (p.hideTO) { clearTimeout(p.hideTO); } + + var doc = win.document; + if (!doc.body.indicator) { + doc.body.indicator = createIndicator(doc); + doc.body.appendChild(doc.body.indicator); + } + doc.body.indicator.line.style.display = "block"; + doc.body.indicator.style.opacity = 1; + positionIndicator(pos); + } + + + function hideIndicator(win) { + var doc = win.document; + p.hideTO = Monocle.defer( + function () { + if (!doc.body.indicator) { + doc.body.indicator = createIndicator(doc); + doc.body.appendChild(doc.body.indicator); + } + var dims = page().m.dimensions; + positionIndicator( + dims.locusToOffset(getPlace().getLocus()) + dims.properties.pageHeight + ) + doc.body.indicator.line.style.display = "none"; + doc.body.indicator.style.opacity = 0.5; + }, + 600 + ); + } + + + function createIndicator(doc) { + var iBox = doc.createElement('div'); + doc.body.appendChild(iBox); + Monocle.Styles.applyRules(iBox, k.STYLES.iBox); + + iBox.arrow = doc.createElement('div'); + iBox.appendChild(iBox.arrow); + Monocle.Styles.applyRules(iBox.arrow, k.STYLES.arrow); + + iBox.line = doc.createElement('div'); + iBox.appendChild(iBox.line); + Monocle.Styles.applyRules(iBox.line, k.STYLES.line); + + return iBox; + } + + + function positionIndicator(y) { + var p = page(); + var doc = p.m.activeFrame.contentDocument; + var maxHeight = p.m.dimensions.properties.bodyHeight; + maxHeight -= doc.body.indicator.offsetHeight; + if (y > maxHeight) { + y = maxHeight; + } + doc.body.indicator.style.top = y + "px"; + } + + + API.pageCount = p.pageCount; + API.addPage = addPage; + API.getPlace = getPlace; + API.moveTo = moveTo; + API.listenForInteraction = listenForInteraction; + + initialize(); + + return API; +} + +Monocle.Flippers.Legacy.FORWARDS = 1; +Monocle.Flippers.Legacy.BACKWARDS = -1; +Monocle.Flippers.Legacy.DEFAULT_PANELS_CLASS = Monocle.Panels.TwoPane; + +Monocle.Flippers.Legacy.STYLES = { + iBox: { + 'position': 'absolute', + 'right': 0, + 'left': 0, + 'height': '10px' + }, + arrow: { + 'position': 'absolute', + 'right': 0, + 'height': '10px', + 'width': '10px', + 'background': '#333', + 'border-radius': '6px' + }, + line: { + 'width': '100%', + 'border-top': '2px dotted #333', + 'margin-top': '5px' + } +} + +Monocle.pieceLoaded('flippers/legacy'); +Monocle.Dimensions.Columns = function (pageDiv) { + + var API = { constructor: Monocle.Dimensions.Columns } + var k = API.constants = API.constructor; + var p = API.properties = { + page: pageDiv, + reader: pageDiv.m.reader, + dirty: true + } + + + function initialize() { + p.reader.listen('monocle:componentchange', componentChanged); + } + + + function hasChanged() { + if (p.dirty) { return true; } + var newMeasurements = rawMeasurements(); + return ( + (!p.measurements) || + (p.measurements.width != newMeasurements.width) || + (p.measurements.height != newMeasurements.height) || + (p.measurements.scrollWidth != newMeasurements.scrollWidth) || + (p.measurements.fontSize != newMeasurements.fontSize) + ); + } + + + function measure() { + setColumnWidth(); + p.measurements = rawMeasurements(); + + if ( + Monocle.Browser.has.iframeDoubleWidthBug && + p.measurements.scrollWidth == p.measurements.width * 2 + ) { + var doc = p.page.m.activeFrame.contentDocument; + var lc; + for (var i = doc.body.childNodes.length - 1; i >= 0; --i) { + lc = doc.body.childNodes[i]; + if (lc.getBoundingClientRect) { break; } + } + if (!lc || !lc.getBoundingClientRect) { + console.warn('Empty document for page['+p.page.m.pageIndex+']'); + p.measurements.scrollWidth = p.measurements.width; + } else if (lc.getBoundingClientRect().bottom > p.measurements.height) { + p.measurements.scrollWidth = p.measurements.width * 2; + } else { + p.measurements.scrollWidth = p.measurements.width; + } + } + + p.length = Math.ceil(p.measurements.scrollWidth / p.measurements.width); + p.dirty = false; + return p.length; + } + + + function pages() { + if (p.dirty) { + console.warn('Accessing pages() when dimensions are dirty.') + return 0; + } + return p.length; + } + + + function percentageThroughOfId(id) { + var doc = p.page.m.activeFrame.contentDocument; + var target = doc.getElementById(id); + if (!target) { + return 0; + } + var offset = 0; + if (target.getBoundingClientRect) { + offset = target.getBoundingClientRect().left; + offset -= doc.body.getBoundingClientRect().left; + } else { + var scroller = scrollerElement(); + var oldScrollLeft = scroller.scrollLeft; + target.scrollIntoView(); + offset = scroller.scrollLeft; + scroller.scrollTop = 0; + scroller.scrollLeft = oldScrollLeft; + } + + var percent = offset / p.measurements.scrollWidth; + return percent; + } + + + function componentChanged(evt) { + if (evt.m['page'] != p.page) { return; } + var doc = evt.m['document']; + Monocle.Styles.applyRules(doc.body, k.BODY_STYLES); + + if (Monocle.Browser.is.WebKit) { + doc.documentElement.style.overflow = 'hidden'; + } + p.dirty = true; + } + + + function setColumnWidth() { + var cw = p.page.m.sheafDiv.clientWidth; + var doc = p.page.m.activeFrame.contentDocument; + if (currBodyStyleValue('column-width') != cw+"px") { + Monocle.Styles.affix(doc.body, 'column-width', cw+"px"); + p.dirty = true; + } + } + + + function rawMeasurements() { + var sheaf = p.page.m.sheafDiv; + return { + width: sheaf.clientWidth, + height: sheaf.clientHeight, + scrollWidth: scrollerWidth(), + fontSize: currBodyStyleValue('font-size') + } + } + + + function scrollerElement() { + if (Monocle.Browser.has.mustScrollSheaf) { + return p.page.m.sheafDiv; + } else { + return p.page.m.activeFrame.contentDocument.body; + } + } + + + function scrollerWidth() { + var bdy = p.page.m.activeFrame.contentDocument.body; + if (Monocle.Browser.has.iframeDoubleWidthBug) { + if (Monocle.Browser.iOSVersion < "4.1") { + var hbw = bdy.scrollWidth / 2; + var sew = scrollerElement().scrollWidth; + return Math.max(sew, hbw); + } else { + bdy.scrollWidth; // Throw one away. Nuts. + var hbw = bdy.scrollWidth / 2; + return hbw; + } + } else if (Monocle.Browser.is.Gecko) { + var lc = bdy.lastChild; + while (lc && lc.nodeType != 1) { + lc = lc.previousSibling; + } + if (lc && lc.getBoundingClientRect) { + return lc.getBoundingClientRect().right; + } + } + return scrollerElement().scrollWidth; + } + + + function currBodyStyleValue(property) { + var win = p.page.m.activeFrame.contentWindow; + var doc = win.document; + if (!doc.body) { return null; } + var currStyle = win.getComputedStyle(doc.body, null); + return currStyle.getPropertyValue(property); + } + + + function locusToOffset(locus) { + return 0 - (p.measurements.width * (locus.page - 1)); + } + + + function translateToLocus(locus) { + var offset = locusToOffset(locus); + var bdy = p.page.m.activeFrame.contentDocument.body; + Monocle.Styles.affix(bdy, "transform", "translateX("+offset+"px)"); + return offset; + } + + + API.hasChanged = hasChanged; + API.measure = measure; + API.pages = pages; + API.percentageThroughOfId = percentageThroughOfId; + + API.locusToOffset = locusToOffset; + API.translateToLocus = translateToLocus; + + initialize(); + + return API; +} + + +Monocle.Dimensions.Columns.BODY_STYLES = { + "position": "absolute", + "height": "100%", + "-webkit-column-gap": "0", + "-webkit-column-fill": "auto", + "-moz-column-gap": "0", + "-moz-column-fill": "auto", + "column-gap": "0", + "column-fill": "auto" +} + +if (Monocle.Browser.has.iframeDoubleWidthBug) { + Monocle.Dimensions.Columns.BODY_STYLES["min-width"] = "200%"; +} else { + Monocle.Dimensions.Columns.BODY_STYLES["width"] = "100%"; +} +Monocle.Flippers.Slider = function (reader) { + if (Monocle.Flippers == this) { + return new Monocle.Flippers.Slider(reader); + } + + var API = { constructor: Monocle.Flippers.Slider } + var k = API.constants = API.constructor; + var p = API.properties = { + pageCount: 2, + activeIndex: 1, + turnData: {} + } + + + function initialize() { + p.reader = reader; + } + + + function addPage(pageDiv) { + pageDiv.m.dimensions = new Monocle.Dimensions.Columns(pageDiv); + } + + + function visiblePages() { + return [upperPage()]; + } + + + function listenForInteraction(panelClass) { + interactiveMode(true); + interactiveMode(false); + + if (typeof panelClass != "function") { + panelClass = k.DEFAULT_PANELS_CLASS; + if (!panelClass) { + console.warn("Invalid panel class.") + } + } + var q = function (action, panel, x) { + var dir = panel.properties.direction; + if (action == "lift") { + lift(dir, x); + } else if (action == "release") { + release(dir, x); + } + } + p.panels = new panelClass( + API, + { + 'start': function (panel, x) { q('lift', panel, x); }, + 'move': function (panel, x) { turning(panel.properties.direction, x); }, + 'end': function (panel, x) { q('release', panel, x); }, + 'cancel': function (panel, x) { q('release', panel, x); } + } + ); + } + + + function interactiveMode(bState) { + if (!Monocle.Browser.has.selectThruBug) { + return; + } + if (p.interactive = bState) { + if (p.activeIndex != 0) { + var place = getPlace(); + if (place) { + setPage( + p.reader.dom.find('page', 0), + place.getLocus(), + function () { + flipPages(); + prepareNextPage(); + } + ); + } else { + flipPages(); + } + } + } + } + + + function getPlace(pageDiv) { + pageDiv = pageDiv || upperPage(); + return pageDiv.m ? pageDiv.m.place : null; + } + + + function moveTo(locus, callback) { + var fn = function () { + prepareNextPage(announceTurn); + if (typeof callback == "function") { + callback(); + } + } + setPage(upperPage(), locus, fn); + } + + + function setPage(pageDiv, locus, callback) { + p.reader.getBook().setOrLoadPageAt( + pageDiv, + locus, + function (locus) { + pageDiv.m.dimensions.translateToLocus(locus); + if (callback) { callback(); } + } + ); + } + + + function upperPage() { + return p.reader.dom.find('page', p.activeIndex); + } + + + function lowerPage() { + return p.reader.dom.find('page', (p.activeIndex + 1) % 2); + } + + + function flipPages() { + upperPage().style.zIndex = 1; + lowerPage().style.zIndex = 2; + return p.activeIndex = (p.activeIndex + 1) % 2; + } + + + function lift(dir, boxPointX) { + if (p.turnData.lifting || p.turnData.releasing) { return; } + + p.turnData.points = { + start: boxPointX, + min: boxPointX, + max: boxPointX + } + p.turnData.lifting = true; + + if (dir == k.FORWARDS) { + if (getPlace().onLastPageOfBook()) { + resetTurnData(); + return; + } + onGoingForward(boxPointX); + } else if (dir == k.BACKWARDS) { + if (getPlace().onFirstPageOfBook()) { + resetTurnData(); + return; + } + onGoingBackward(boxPointX); + } else { + console.warn("Invalid direction: " + dir); + } + } + + + function turning(dir, boxPointX) { + if (!p.turnData.points) { return; } + if (p.turnData.lifting || p.turnData.releasing) { return; } + checkPoint(boxPointX); + slideToCursor(boxPointX, null, "0"); + } + + + function release(dir, boxPointX) { + if (!p.turnData.points) { + return; + } + if (p.turnData.lifting) { + p.turnData.releaseArgs = [dir, boxPointX]; + return; + } + if (p.turnData.releasing) { + return; + } + + checkPoint(boxPointX); + + p.turnData.releasing = true; + + if (dir == k.FORWARDS) { + if ( + p.turnData.points.tap || + p.turnData.points.start - boxPointX > 60 || + p.turnData.points.min >= boxPointX + ) { + slideOut(afterGoingForward); + } else { + slideIn(afterCancellingForward); + } + } else if (dir == k.BACKWARDS) { + if ( + p.turnData.points.tap || + boxPointX - p.turnData.points.start > 60 || + p.turnData.points.max <= boxPointX + ) { + slideIn(afterGoingBackward); + } else { + slideOut(afterCancellingBackward); + } + } else { + console.warn("Invalid direction: " + dir); + } + } + + + function checkPoint(boxPointX) { + p.turnData.points.min = Math.min(p.turnData.points.min, boxPointX); + p.turnData.points.max = Math.max(p.turnData.points.max, boxPointX); + p.turnData.points.tap = p.turnData.points.max - p.turnData.points.min < 10; + } + + + function onGoingForward(x) { + lifted(x); + } + + + function onGoingBackward(x) { + var lp = lowerPage(); + jumpOut(lp, // move lower page off-screen + function () { + flipPages(); // flip lower to upper + setPage( // set upper page to previous + lp, + getPlace(lowerPage()).getLocus({ direction: k.BACKWARDS }), + function () { lifted(x); } + ); + } + ); + } + + + function afterGoingForward() { + var up = upperPage(); + if (p.interactive) { + setPage( // set upper (off screen) to current + up, + getPlace().getLocus({ direction: k.FORWARDS }), + function () { + jumpIn(up, function () { prepareNextPage(announceTurn); }); + } + ); + } else { + flipPages(); + jumpIn(up, function () { prepareNextPage(announceTurn); }); + } + } + + + function afterGoingBackward() { + if (p.interactive) { + setPage( // set lower page to current + lowerPage(), + getPlace().getLocus(), + function () { + flipPages(); // flip lower to upper + prepareNextPage(announceTurn); + } + ); + } else { + announceTurn(); + } + } + + + function afterCancellingForward() { + resetTurnData(); + } + + + function afterCancellingBackward() { + flipPages(); // flip upper to lower + jumpIn( // move lower back onto screen + lowerPage(), + function () { prepareNextPage(resetTurnData); } + ); + } + + + function prepareNextPage(callback) { + setPage( + lowerPage(), + getPlace().getLocus({ direction: k.FORWARDS }), + callback + ); + } + + + function lifted(x) { + p.turnData.lifting = false; + var releaseArgs = p.turnData.releaseArgs; + if (releaseArgs) { + p.turnData.releaseArgs = null; + release(releaseArgs[0], releaseArgs[1]); + } else if (x) { + slideToCursor(x); + } + } + + + function announceTurn() { + p.reader.dispatchEvent('monocle:turn'); + resetTurnData(); + } + + + function resetTurnData() { + p.turnData = {}; + } + + + function setX(elem, x, options, callback) { + var duration; + + if (!options.duration) { + duration = 0; + } else { + duration = parseInt(options['duration']); + } + + if (typeof(x) == "number") { x = x + "px"; } + + if (typeof WebKitTransitionEvent != "undefined") { + if (duration) { + transition = '-webkit-transform'; + transition += ' ' + duration + "ms"; + transition += ' ' + (options['timing'] || 'linear'); + transition += ' ' + (options['delay'] || 0) + 'ms'; + } else { + transition = 'none'; + } + elem.style.webkitTransition = transition; + if (Monocle.Browser.has.transform3d) { + elem.style.webkitTransform = "translate3d("+x+",0,0)"; + } else { + elem.style.webkitTransform = "translateX("+x+")"; + } + + } else if (duration > 0) { + clearTimeout(elem.setXTransitionInterval) + + var stamp = (new Date()).getTime(); + var frameRate = 40; + var finalX = parseInt(x); + var currX = getX(elem); + var step = (finalX - currX) * (frameRate / duration); + var stepFn = function () { + var destX = currX + step; + if ( + (new Date()).getTime() - stamp > duration || + Math.abs(currX - finalX) <= Math.abs((currX + step) - finalX) + ) { + clearTimeout(elem.setXTransitionInterval) + Monocle.Styles.setX(elem, finalX); + if (elem.setXTCB) { + elem.setXTCB(); + } + } else { + Monocle.Styles.setX(elem, destX); + currX = destX; + } + } + + elem.setXTransitionInterval = setInterval(stepFn, frameRate); + } else { + Monocle.Styles.setX(elem, x); + } + + if (elem.setXTCB) { + Monocle.Events.deafen(elem, 'webkitTransitionEnd', elem.setXTCB); + elem.setXTCB = null; + } + + elem.setXTCB = function () { + if (callback) { callback(); } + } + + var sX = getX(elem); + if (!duration || sX == parseInt(x)) { + elem.setXTCB(); + } else { + Monocle.Events.listen(elem, 'webkitTransitionEnd', elem.setXTCB); + } + } + + + /* + function setX(elem, x, options, callback) { + var duration, transition; + + if (!Monocle.Browser.has.transitions) { + duration = 0; + } else if (!options.duration) { + duration = 0; + } else { + duration = parseInt(options['duration']); + } + + if (typeof(x) == "number") { x = x + "px"; } + + if (duration) { + transition = duration + "ms"; + transition += ' ' + (options['timing'] || 'linear'); + transition += ' ' + (options['delay'] || 0) + 'ms'; + } else { + transition = "none"; + } + + if (elem.setXTCB) { + Monocle.Events.deafen(elem, 'webkitTransitionEnd', elem.setXTCB); + Monocle.Events.deafen(elem, 'transitionend', elem.setXTCB); + elem.setXTCB = null; + } + + elem.setXTCB = function () { + if (callback) { callback(); } + } + + elem.dom.setBetaStyle('transition', transition); + if (Monocle.Browser.has.transform3d) { + elem.dom.setBetaStyle('transform', 'translate3d('+x+',0,0)'); + } else { + elem.dom.setBetaStyle('transform', 'translateX('+x+')'); + } + + if (!duration) { + elem.setXTCB(); + } else { + Monocle.Events.listen(elem, 'webkitTransitionEnd', elem.setXTCB); + Monocle.Events.listen(elem, 'transitionend', elem.setXTCB); + } + } + */ + + + function getX(elem) { + if (typeof WebKitCSSMatrix == "object") { + var matrix = window.getComputedStyle(elem).webkitTransform; + matrix = new WebKitCSSMatrix(matrix); + return matrix.m41; + } else { + var prop = elem.style.MozTransform; + if (!prop || prop == "") { return 0; } + return parseFloat((/translateX\((\-?.*)px\)/).exec(prop)[1]) || 0; + } + } + + + function jumpIn(pageDiv, callback) { + setX(pageDiv, 0, { duration: 1 }, callback); + } + + + function jumpOut(pageDiv, callback) { + setX(pageDiv, 0 - pageDiv.offsetWidth, { duration: 1 }, callback); + } + + + + function slideIn(callback) { + var slideOpts = { + duration: k.durations.SLIDE, + timing: 'ease-in' + }; + setX(upperPage(), 0, slideOpts, callback); + } + + + function slideOut(callback) { + var slideOpts = { + duration: k.durations.SLIDE, + timing: 'ease-in' + }; + setX(upperPage(), 0 - upperPage().offsetWidth, slideOpts, callback); + } + + + function slideToCursor(cursorX, callback, duration) { + setX( + upperPage(), + Math.min(0, cursorX - upperPage().offsetWidth), + { duration: duration || k.durations.FOLLOW_CURSOR }, + callback + ); + } + + + API.pageCount = p.pageCount; + API.addPage = addPage; + API.getPlace = getPlace; + API.moveTo = moveTo; + API.listenForInteraction = listenForInteraction; + + API.visiblePages = visiblePages; + API.interactiveMode = interactiveMode; + + initialize(); + + return API; +} + + +Monocle.Flippers.Slider.DEFAULT_PANELS_CLASS = Monocle.Panels.TwoPane; +Monocle.Flippers.Slider.FORWARDS = 1; +Monocle.Flippers.Slider.BACKWARDS = -1; +Monocle.Flippers.Slider.durations = { + SLIDE: 220, + FOLLOW_CURSOR: 100 +} + +Monocle.pieceLoaded('flippers/slider'); + +Monocle.pieceLoaded('monocle'); diff --git a/resources/recipes/taggeschau_de.recipe b/resources/recipes/taggeschau_de.recipe new file mode 100644 index 0000000000..72677e3bc1 --- /dev/null +++ b/resources/recipes/taggeschau_de.recipe @@ -0,0 +1,24 @@ +from calibre.web.feeds.news import BasicNewsRecipe + +class Tagesschau(BasicNewsRecipe): + title = 'Tagesschau' + description = 'Nachrichten der ARD' + publisher = 'ARD' + language = 'de_DE' + + __author__ = 'Florian Andreas Pfaff' + oldest_article = 7 + max_articles_per_feed = 100 + no_stylesheets = True + + feeds = [('Tagesschau', 'http://www.tagesschau.de/xml/rss2')] + + remove_tags = [ + dict(name='div', attrs={'class':['linksZumThema schmal','teaserBox','boxMoreLinks','directLinks','teaserBox boxtext','fPlayer','zitatBox breit flashaudio']}), + dict(name='div', + attrs={'id':['socialBookmarks','seitenanfang']}), + dict(name='ul', + attrs={'class':['directLinks','directLinks weltatlas']}), + dict(name='strong', attrs={'class':['boxTitle inv','inv']}) + ] + keep_only_tags = [dict(name='div', attrs={'id':'centerCol'})] diff --git a/resources/templates/fb2.xsl b/resources/templates/fb2.xsl index e8ce5955bd..b33bd32f6c 100644 --- a/resources/templates/fb2.xsl +++ b/resources/templates/fb2.xsl @@ -20,40 +20,40 @@
o
or
o
When calibre removes inter paragraph spacing, it automatically sets a " "paragraph indent, to ensure that paragraphs can be easily distinguished. " @@ -5392,35 +5398,35 @@ msgstr "" "sagnat per al paràgraf per assegurar-se que es poden distingir els " "paràgrafs. Aquesta opció controla la mida d'aquest sagnat.
" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140 msgid " em" msgstr " em" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141 msgid "Text justification:" msgstr "Justificat del text:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142 msgid "&Linearize tables" msgstr "&Linealitza taules" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143 msgid "Extra &CSS" msgstr "&CSS addicional" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144 msgid "&Transliterate unicode characters to ASCII" msgstr "&Transcriu els caràcters unicode a ASCII" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145 msgid "Insert &blank line" msgstr "Insereix una línia en &blanc" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146 msgid "Keep &ligatures" msgstr "Conserva els &lligams" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147 msgid "Smarten &punctuation" msgstr "Embelleix la &puntuació" @@ -5428,51 +5434,51 @@ msgstr "Embelleix la &puntuació" msgid "LRF Output" msgstr "Sortida LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121 msgid "Enable &autorotation of wide images" msgstr "Activa la rotació automàtica d'imatges amples" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 msgid "&Wordspace:" msgstr "Espai entre ¶ules" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 msgid "Minimum para. &indent:" msgstr "&Sagnia de paràgrafs mínima:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 msgid "Render &tables as images" msgstr "Mostra les &taules com a imatges" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127 msgid "Text size multiplier for text in rendered tables:" msgstr "Multiplicador de mida per al text de les taules que es mostren:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128 msgid "Add &header" msgstr "Afegeix una cap&çalera" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129 msgid "Header &separation:" msgstr "Separació de la capça&lera:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131 msgid "Header &format:" msgstr "&Format de la capçalera:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132 msgid "&Embed fonts" msgstr "Incrusta els tipus de ll&etra" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133 msgid "&Serif font family:" msgstr "Grup de tipus de lletra seri&f:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134 msgid "S&ans-serif font family:" msgstr "Grup de tipus de lletra sans-se&rif:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135 msgid "&Monospaced font family:" msgstr "Grup de tipus de lletra &monoespaiada" @@ -5615,35 +5621,35 @@ msgstr "Sortida MOBI" msgid "Default" msgstr "Per defecte" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 msgid "&Title for Table of Contents:" msgstr "&Títol per a l'índex:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 msgid "Rescale images for &Palm devices" msgstr "Redimensiona les imatges per a dispositius &Palm" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 msgid "Use author &sort for author" msgstr "Fes servir l'ordre d'au&tors com a autor(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75 msgid "Disable compression of the file contents" msgstr "Desactiva la compressió dels continguts del fitxer" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76 msgid "Do not add Table of Contents to book" msgstr "&No afegeixis un índex al llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77 msgid "Kindle options" msgstr "Opcions del Kindle" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78 msgid "Periodical masthead font:" msgstr "Tipus de lletra de la capçalera de la publicació:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79 msgid "Personal Doc tag:" msgstr "Etiqueta de documents personals:" @@ -5651,35 +5657,35 @@ msgstr "Etiqueta de documents personals:" msgid "Page Setup" msgstr "Configuració de la pàgina" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121 msgid "&Output profile:" msgstr "Perfil de &sortida:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122 msgid "Profile description" msgstr "Descripció del perfil" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123 msgid "&Input profile:" msgstr "Perfil d'&entrada" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 msgid "Margins" msgstr "Marges" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125 msgid "&Left:" msgstr "&Esquerra:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127 msgid "&Top:" msgstr "&Superior:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129 msgid "&Right:" msgstr "&Dreta:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131 msgid "&Bottom:" msgstr "&Inferior:" @@ -5687,13 +5693,13 @@ msgstr "&Inferior:" msgid "PDB Input" msgstr "Entrada PDB" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52 msgid "Treat each &line as a paragraph" msgstr "Considera paràgrafs totes les &línies" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53 msgid "Assume print formatting" msgstr "Assumeix format per a impressió" @@ -5701,7 +5707,7 @@ msgstr "Assumeix format per a impressió" msgid "PDB Output" msgstr "Sortida PDB" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41 msgid "&Format:" msgstr "&Format:" @@ -5709,11 +5715,11 @@ msgstr "&Format:" msgid "PDF Input" msgstr "Entrada PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44 msgid "Line &Un-Wrapping Factor:" msgstr "Factor per tornar a &unir línies dividides:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45 msgid "No &Images" msgstr "&Sense imatges" @@ -5721,15 +5727,15 @@ msgstr "&Sense imatges" msgid "PDF Output" msgstr "Sortida PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48 msgid "&Paper Size:" msgstr "Mida del &full:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49 msgid "&Orientation:" msgstr "&Orientació:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50 msgid "Preserve &aspect ratio of cover" msgstr "Conserva les &proporcions de la portada" @@ -5751,19 +5757,19 @@ msgstr "" msgid "Open book" msgstr "Obre un llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57 msgid "Regex Builder" msgstr "Creador d'expressions regulars" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58 msgid "Preview" msgstr "Previsualització" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59 msgid "Regex:" msgstr "Expressió regular:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122 msgid "Test" msgstr "Prova-ho" @@ -5899,23 +5905,23 @@ msgstr "Nivell &2 de l'índex (expressió xPath):" msgid "Level &3 TOC (XPath expression):" msgstr "Nivell &3 de l'índex (expressió xPath):" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68 msgid "Do not add &detected chapters to the Table of Contents" msgstr "No afegeixis els capítols que es &detectin a l'índex" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69 msgid "Number of &links to add to Table of Contents" msgstr "Nombre d'enl&laços que s'ha d'afegir a l'índex" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70 msgid "Chapter &threshold" msgstr "Ll&indar de capítols" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71 msgid "&Force use of auto-generated Table of Contents" msgstr "&Força l'ús de l'índex que es generi automàticament" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72 msgid "TOC &Filter:" msgstr "&Filtre de l'índex:" @@ -5923,11 +5929,11 @@ msgstr "&Filtre de l'índex:" msgid "TXT Input" msgstr "Entrada TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54 msgid "Process using markdown" msgstr "Processar com a markdown" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55 msgid "" "Markdown is a simple markup language for text files, that allows for " "advanced formatting. To learn more visit markdown." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56 msgid "Do not insert Table of Contents into output text when using markdown" msgstr "" "No insertar la Taula de Continguts en text de sortida quan s'utilitzi " "Markdown" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57 msgid "Preserve &spaces" msgstr "Preservar &espais" @@ -5951,15 +5957,15 @@ msgstr "Preservar &espais" msgid "TXT Output" msgstr "Sortida TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51 msgid "&Line ending style:" msgstr "&Estil de final de línia:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53 msgid "&Maximum line length:" msgstr "Longitud de línia &màxima" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54 msgid "Force maximum line length" msgstr "Forçar la longitud de línia màxima" @@ -5978,71 +5984,71 @@ msgstr "TextLabel" msgid "Use a wizard to help construct the XPath expression" msgstr "Utilitzar un assistent per ajudar a construir l'expressió XPath" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 msgid "Match HTML &tags with tag name:" msgstr "Seleccionar &etiquetes HTML amb nom:" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 msgid "*" msgstr "*" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75 msgid "a" msgstr "a" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76 msgid "br" msgstr "br" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77 msgid "div" msgstr "div" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78 msgid "h1" msgstr "h1" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79 msgid "h2" msgstr "h2" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80 msgid "h3" msgstr "h3" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 msgid "h4" msgstr "h4" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 msgid "h5" msgstr "h5" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83 msgid "h6" msgstr "h6" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 msgid "hr" msgstr "hr" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85 msgid "span" msgstr "interval" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86 msgid "Having the &attribute:" msgstr "Amb &atribut" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87 msgid "With &value:" msgstr "Amb &valor" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88 msgid "(A regular expression)" msgstr "(Una expressió regular)" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89 msgid "" "
For example, to match all h2 tags that have class=\"chapter\", set tag to " "h2, attribute to class and value to " @@ -6073,6 +6079,7 @@ msgstr "No s'ha pogut carregar l'explorador de portades" #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131 #: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206 @@ -6097,28 +6104,28 @@ msgstr "Establir data d'avui per '%s'" msgid " index:" msgstr " índex:" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493 msgid "Remove series" msgstr "Elimina la sèrie" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496 msgid "Automatically number books" msgstr "Numera els llibres automàticament" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364 msgid "Force numbers to start with " msgstr "Força començar la numeració amb " -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562 msgid "Remove all tags" msgstr "Elimina totes les etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583 msgid "tags to add" msgstr "etiquetes per afegir" -#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588 msgid "tags to remove" msgstr "etiquetes per eliminar" @@ -6278,9 +6285,9 @@ msgstr "S'està enviant correu electrònic a" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:970 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:978 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283 msgid "No suitable formats" msgstr "No hi ha formats adequats" @@ -6322,8 +6329,8 @@ msgid "Sent news to" msgstr "S'ha enviat notícies a" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134 -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276 msgid "Auto convert the following books before uploading to the device?" msgstr "" "Abans de pujar-los al dispositiu s'ha de convertir automàticament els " @@ -6333,15 +6340,15 @@ msgstr "" msgid "Sending catalogs to device." msgstr "S'estan enviant els catàlegs al dispositiu." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189 msgid "Sending news to device." msgstr "S'estan enviant les notícies al dispositiu." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242 msgid "Sending books to device." msgstr "S'estan enviant els llibres al dispositiu." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found. Convert the book(s) to a format supported by your device first." @@ -6350,11 +6357,11 @@ msgstr "" "trobat un format adequat. Convertiu primer el(s) llibre(s) a un format " "compatible amb el vostre dispositiu." -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348 msgid "No space on device" msgstr "Sense espai al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326 +#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349 msgid "" "
Cannot upload books to device there is no more free space available " msgstr "
No puc desar llibres al dispositiu perquè no hi ha espai restant " @@ -6427,68 +6434,69 @@ msgstr "&Següent" msgid "My Books" msgstr "Els meus llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304 msgid "Generate catalog" msgstr "Genera el catàleg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75 msgid "Generate catalog for {0} books" msgstr "Genera el catàleg per a {0} llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76 msgid "Catalog &format:" msgstr "&Format del catàleg:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77 msgid "" "Catalog &title (existing catalog with the same title will be replaced):" msgstr "" "&Títol del catàleg (es sobreescriurà qualsevol catàleg amb el mateix títol):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78 msgid "&Send catalog to device automatically" msgstr "&Envia automàticament el catàleg al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79 msgid "Catalog options" msgstr "Opcions del catàleg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26 msgid "Check Library" msgstr "Comprova la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29 -msgid "Run the check" -msgstr "Executa la comprobació" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35 +msgid "&Run the check" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205 -msgid "Copy to clipboard" -msgstr "Copia-ho al porta-retalls" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38 +msgid "Copy &to clipboard" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54 msgid "Names to ignore:" msgstr "Noms que s'ignoraran:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60 msgid "Extensions to ignore" msgstr "Extensions que s'ignoraran" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106 -msgid "Additional Information" -msgstr "Informació addicional" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115 msgid "Path from library" msgstr "Camí de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89 -#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218 +#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225 msgid "Name" msgstr "Nom" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132 +msgid "" +"The marked files and folders will be permanently deleted. Are you " +"sure?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45 msgid "Choose Format" msgstr "Trieu format" @@ -6584,7 +6592,7 @@ msgstr "&Autor(s)" msgid "&Profile:" msgstr "&Perfil:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46 msgid "Edit Comments" msgstr "Edita els comentaris" @@ -6610,7 +6618,7 @@ msgstr "Ubicació" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 #: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568 @@ -6618,11 +6626,11 @@ msgid "Date" msgstr "Data" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55 msgid "Delete from device" msgstr "Suprimeix del dispositiu" @@ -6640,19 +6648,19 @@ msgstr "El nom de l'autor no és vàlid" msgid "Author names cannot contain & characters." msgstr "Els noms d'autor no poden contenir caràcters &." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71 msgid "Manage authors" msgstr "Administra els autors" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72 msgid "Sort by author" msgstr "Ordena per autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73 msgid "Sort by author sort" msgstr "Ordena per ordre d'autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74 msgid "" "Reset all the author sort values to a value automatically generated from the " "author. Exactly how this value is automatically generated can be controlled " @@ -6662,7 +6670,7 @@ msgstr "" "automàticament a partir de l'autor. Es pot controlar la manera exacta com es " "genera automàticament aquest valor a Preferències->Avançat->Ajustos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75 msgid "Recalculate all author sort values" msgstr "Torna a calcular tots els valors d'ordre d'autor" @@ -6701,9 +6709,9 @@ msgstr "No s'ha trobat metadades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192 msgid "" -"No metadata found, try adjusting the title and author or the ISBN key." +"No metadata found, try adjusting the title and author and/or removing the " +"ISBN." msgstr "" -"No s'ha trobat metadades, intenteu ajustar el títol i l'autor o l'ISBN." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90 msgid "Fetch metadata" @@ -6769,71 +6777,71 @@ msgstr "Mostra &detalls de la tasca" msgid "Stop &all non device jobs" msgstr "Atura &totes les tasques que no són de dispositius" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26 msgid "Title/Author" msgstr "Títol/Autor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27 msgid "Standard metadata" msgstr "Metadades estàndard" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28 msgid "Custom metadata" msgstr "Metadades personalitzades" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29 msgid "Search/Replace" msgstr "Cerca/Reemplaça" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76 msgid "Working" msgstr "Està treballant..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386 msgid "Lower Case" msgstr "Minúscules" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385 msgid "Upper Case" msgstr "Majúscules" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388 msgid "Title Case" msgstr "Inicials en majúscula" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189 msgid "Character match" msgstr "Coincidència de caràcter" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190 msgid "Regular Expression" msgstr "Expressió regular" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193 msgid "Replace field" msgstr "Reemplaça el camp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194 msgid "Prepend to field" msgstr "Posa-ho abans del camp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195 msgid "Append to field" msgstr "Afegeix-ho al camp" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206 msgid "Editing meta information for %d books" msgstr "S'està editant la metainformació de %d llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259 msgid "Book %d:" msgstr "Llibre %d:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274 msgid "" "You can destroy your library using this feature. Changes are " "permanent. There is no undo function. This feature is experimental, and " @@ -6847,7 +6855,7 @@ msgstr "" "que feu una còpia de seguretat abans de continuar.
Cerca i reemplaça als " "camps de text fent servir coincidència de caràcters o expressions regulars. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283 msgid "" "In character mode, the field is searched for the entered search text. The " "text is replaced by the specified replacement text everywhere it is found in " @@ -6864,7 +6872,7 @@ msgstr "" "s'ha seleccionat, el text de cerca coincidirà tant amb majúscules com en " "minúscules" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294 msgid "" "In regular expression mode, the search text is an arbitrary python-" "compatible regular expression. The replacement text can contain " @@ -6890,32 +6898,32 @@ msgstr "" "voleu més informació quant a les expressions regulars en python, " "especialment quant a la funció 'sub'." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436 msgid "You must specify a destination when source is a composite field" msgstr "Heu d'especificar una destinació quant la font és un camp compost" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627 msgid "Search/replace invalid" msgstr "Cerca/reemplaça no vàlid" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529 msgid "" "Authors cannot be set to the empty string. Book title %s not processed" msgstr "" "Autors no pot deixar-se en blanc. No s'ha processat el llibre amb el títol %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537 msgid "Title cannot be set to the empty string. Book title %s not processed" msgstr "" "Títol no pot deixar-se en blanc. No s'ha processat el llibre amb el títol %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628 msgid "Search pattern is invalid: %s" msgstr "El patró de cerca no és vàlid: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665 msgid "" "Applying changes to %d books.\n" "Phase {0} {1}%%." @@ -7480,14 +7488,14 @@ msgstr "Es necessita una contrasenya." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122 msgid "&Username:" msgstr "Nom d'&usuari:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124 msgid "&Password:" msgstr "&Contrasenya:" @@ -7712,15 +7720,15 @@ msgstr "" msgid "Delete downloaded news older than " msgstr "Suprimeix les notícies més antigues que " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41 msgid "contains" msgstr "conté" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42 msgid "The text to search for. It is interpreted as a regular expression." msgstr "El text que s'ha de cerca. S'interpreta com a una expressió regular." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43 msgid "" "
Negate this match. That is, only return results that do not match " "this query." @@ -7728,7 +7736,7 @@ msgstr "" "
Nega aquesta coincidència. És a dir, dóna només resultat que no "
"concordin amb la condició."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Nega"
@@ -8465,7 +8473,7 @@ msgid "Show books in the main memory of the device"
msgstr "Mostra els llibres de la memòria principal del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Targeta A"
@@ -8474,7 +8482,7 @@ msgid "Show books in storage card A"
msgstr "Mostra els llibres de la targeta de memòria A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Targeta B"
@@ -8545,78 +8553,78 @@ msgid "Size (MB)"
msgstr "Grandària (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Llibre %s de %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "El nom de la cerca és \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr "La UUID del llibre és \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "A la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Mida"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "S'ha marcat per suprimir"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me
"
msgstr "Feu doble clic per a edittar>/b>
-me"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Amaga la columna %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Ordena per %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Ascendent"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Descendent"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Canvia l'alineació del text de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Esquerra"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Dreta"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Centrat"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Mostra la columna"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Restaura la disposició per defecte"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8653,48 +8661,48 @@ msgstr "No s'han trobat coincidències per al text \"%s\"."
msgid "No matches found"
msgstr "No s'han trobat coincidències"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "Visor LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Estic analitzant el fitxer LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Barra d'eines del visor de LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Pàgina següent"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Pàgina anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Precedent"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Següent"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Següent coincidència"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Obre l'eBook"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Configura"
@@ -8888,7 +8896,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "S'ha descarregat amb èxit les metadades de %d de %d llibres"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr "Detalls"
@@ -9937,7 +9945,7 @@ msgid "View &server logs"
msgstr "Veure els registres del &servidor"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
Remember to leave calibre running as the server only runs as long as " "calibre is running.\n" @@ -10060,7 +10068,7 @@ msgstr "&Ajustos actuals" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574 msgid "Search" msgstr "Cerca" @@ -10318,12 +10326,12 @@ msgstr "&Expulseu el dispositiu connectat" msgid "Calibre Quick Start Guide" msgstr "Guia d'inici ràpid del calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435 -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465 msgid "Conversion Error" msgstr "Error de conversió" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438 msgid "" "
Could not convert: %s
It is a DRMed book. You must " "first remove the DRM using third party tools." @@ -10331,15 +10339,15 @@ msgstr "" "
No s'ha pogut convertir: %s
És un llibre amb DRM. "
"Suprimiu primer el DRM amb eines de tercers."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Recepta inhabilitada"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Ha fallat"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10349,11 +10357,11 @@ msgstr ""
"útil, considereu fer una donació per donar suport al seu desenvolupament. La "
"vostra donació ajudarà que el desenvolupament del calibre continuï."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Hi ha tasques actives. Segur que voleu sortir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10363,11 +10371,11 @@ msgstr ""
" Si sortiu podeu malmetre el dispositiu.
\n"
" Segur que voleu sortir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "AVÍS: Hi ha tasques actives"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10420,31 +10428,31 @@ msgstr "Importa els marcadors"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Marcadors que s'ha processat (*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Gestor dels marcadors"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Accions"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Edita"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Suprimeix"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Restableix"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Exporta"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importa"
@@ -10844,6 +10852,10 @@ msgstr "Cerca el següent cop que passa"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Copia-ho al porta-retalls"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Mode de referència"
@@ -10884,27 +10896,27 @@ msgstr "Copia Imatge"
msgid "Paste Image"
msgstr "Enganxa Imatge"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Canvia la caixa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Intercanvia la caixa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Arrossega per canviar la mida"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Mostra"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Amaga"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Commuta"
@@ -10978,18 +10990,18 @@ msgstr "Assistent de benvinguda"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Benvingut al calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
"La solució unificada per a tot el que necessiteu en llibres electrònics."
@@ -11010,7 +11022,7 @@ msgstr "&Fabricants"
msgid "&Devices"
msgstr "&Dispositius"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"
calibre can automatically send books by email to your Kindle. To do that " "you have to setup email delivery below. The easiest way is to setup a free " @@ -11050,15 +11062,15 @@ msgstr "" "«Fes servir el gmail» més avall. També haureu de registrar la vostra adreça " "gmail al vostre compte d'Amazon." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50 msgid "&Kindle email:" msgstr "Correu electrònic del &Kindle:" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57 msgid "Choose your &language:" msgstr "Trieu el vostre &idioma:" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58 msgid "" "Choose a location for your books. When you add books to calibre, they will " "be copied here:" @@ -11066,11 +11078,11 @@ msgstr "" "Trieu una ubicació per als vostres llibres. Quan afegiu llibres al calibre " "es copiaran aquí:" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59 msgid "&Change" msgstr "&Canvia" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60 msgid "" "If you have an existing calibre library, it will be copied to the new " "location. If a calibre library already exists at the new location, calibre " @@ -11118,11 +11130,11 @@ msgid "You must set the username and password for the mail server." msgstr "" "Heu d'especificar el nom d'usuari i la contrasenya per al servidor de correu." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113 msgid "Send email &from:" msgstr "&Envia el correu electrònic des de:" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114 msgid "" "
This is what will be present in the From: field of emails sent by "
"calibre.
Set it to your email address"
@@ -11130,7 +11142,7 @@ msgstr ""
"
És el que hi haurà al camp «De:» dels correus electrònics que enviï el "
"calibre.
Poseu-hi la vostra adreça de correu electrònic."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
"
A mail server is useful if the service you are sending mail to only " "accepts email from well know mail services." @@ -11138,52 +11150,52 @@ msgstr "" "
Un servidor de correu és útil si el servei que envieu el correu només " "accepta correus electrònics de serveis de correu coneguts." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116 msgid "Mail &Server" msgstr "&Servidor de correu" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "calibre can optionally use a server to send mail" msgstr "" "el calibre pot fer servir un servidor per enviar correu de forma " "opcional
" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118 msgid "&Hostname:" msgstr "Nom de l'&amfitrió:" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "The hostname of your mail server. For e.g. smtp.gmail.com" msgstr "El non del vostre servidor de correu. Per exemple smtp.gmail.com" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120 msgid "&Port:" msgstr "&Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121 msgid "" "The port your mail server listens for connections on. The default is 25" msgstr "" "Port que el vostre servidor de correu fa servir per rebre connexions. Per " "defecte és el 25." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "Your username on the mail server" msgstr "El vostre usuari al servidor de correu" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125 msgid "Your password on the mail server" msgstr "La vostra contrasenya al servidor de correu" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126 msgid "&Show" msgstr "&Mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127 msgid "&Encryption:" msgstr "&Xifratge:" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128 msgid "" "Use TLS encryption when connecting to the mail server. This is the most " "common." @@ -11191,27 +11203,27 @@ msgstr "" "Fes servir xifratge TLS en connectar al servidor de correu. És el més " "habitual." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129 msgid "&TLS" msgstr "&TLS" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130 msgid "Use SSL encryption when connecting to the mail server." msgstr "Fes servir xifratge SSL en connectar al servidor de correu." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131 msgid "&SSL" msgstr "&SSL" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132 msgid "Use Gmail" msgstr "Fes servir el Gmail" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133 msgid "&Test email" msgstr "Prova el correu elec&trònic" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49 msgid "" "If you use the Stanza e-" "book app on your iPhone/iTouch, you can access your calibre book collection " @@ -11223,7 +11235,7 @@ msgstr "" "podeu accedir a la vostra col·lecció de llibres del calibre directament al " "dispositiu. Per fer-ho heu d'engegar el servidor de continguts del calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50 msgid "Turn on the &content server" msgstr "Engega el servidor de &continguts" @@ -12244,32 +12256,32 @@ msgstr "" msgid "%sAverage rating is %3.1f" msgstr "%sLa valoració mitjana és %3.1f" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:842 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:846 msgid "Main" msgstr "Inici" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321 msgid "
Migrating old database to ebook library in %s
S'està migrant la base de dades antiga a la biblioteca de %s
An invalid library already exists at %s, delete it before trying to move the existing library. nebo or nebo When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -4980,35 +4986,35 @@ msgstr ""
"odsazení, aby bylo možné odstavce snadno rozeznat. Tato volba upravuje šířku "
"odsazení."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "Převést tabulky na řádky"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Extra &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Vložit &prázdný řádek"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr ""
@@ -5016,51 +5022,51 @@ msgstr ""
msgid "LRF Output"
msgstr "LRF Výstup"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr ""
@@ -5200,35 +5206,35 @@ msgstr "MOBI Výstup"
msgid "Default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr ""
@@ -5236,35 +5242,35 @@ msgstr ""
msgid "Page Setup"
msgstr "Nastavení stránky"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "Výstupní pr&ofil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Okraje"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr ""
@@ -5272,13 +5278,13 @@ msgstr ""
msgid "PDB Input"
msgstr "PDB vstup"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Považovat každý řádek za odstavec"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr ""
@@ -5286,7 +5292,7 @@ msgstr ""
msgid "PDB Output"
msgstr "PDB Výstup"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr ""
@@ -5294,11 +5300,11 @@ msgstr ""
msgid "PDF Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr ""
@@ -5306,15 +5312,15 @@ msgstr ""
msgid "PDF Output"
msgstr "PDF Výstup"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr ""
@@ -5334,19 +5340,19 @@ msgstr ""
msgid "Open book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Test"
@@ -5475,23 +5481,23 @@ msgstr ""
msgid "Level &3 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "&Nepřidávat automaticky rozpoznané kapitoly do Obsahu"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "&Počet odkazů, které budou přidány do Obsahu"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Prahová úroveň &kapitol"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Vždy použít automaticky generovaný obsah"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr ""
@@ -5499,22 +5505,22 @@ msgstr ""
msgid "TXT Input"
msgstr "TXT vstup"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr ""
@@ -5522,15 +5528,15 @@ msgstr ""
msgid "TXT Output"
msgstr "TXT Výstup"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "&Maximální délka řádku:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr ""
@@ -5549,71 +5555,71 @@ msgstr "Textový popisek"
msgid "Use a wizard to help construct the XPath expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(regulární výraz)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5637,6 +5643,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -5661,28 +5668,28 @@ msgstr ""
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Odstranit všechny tagy"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr ""
@@ -5842,9 +5849,9 @@ msgstr "Odeslat email"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Žádné vhodné formáty"
@@ -5882,8 +5889,8 @@ msgid "Sent news to"
msgstr "Odeslat zprávy do"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
@@ -5891,25 +5898,25 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "Odeslat katalog do zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Odesílám zprávy do zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Odesílám knihy do zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Na zařízení není volné místo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -5978,67 +5985,68 @@ msgstr "&Další"
msgid "My Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Generovat katalog"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Vytvořit katalog pro {0} knih"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Volby katalogu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopírovat do schránky"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
-msgid "Names to ignore:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Jméno"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Vyberte formát"
@@ -6132,7 +6140,7 @@ msgstr "&Autor(ři):"
msgid "&Profile:"
msgstr "&Profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr ""
@@ -6156,7 +6164,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6164,11 +6172,11 @@ msgid "Date"
msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Formát"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr ""
@@ -6186,26 +6194,26 @@ msgstr ""
msgid "Author names cannot contain & characters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
"via Preferences->Advanced->Tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr ""
@@ -6243,7 +6251,8 @@ msgstr "Nenalezeny žádné metadata"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
@@ -6303,71 +6312,71 @@ msgstr ""
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6376,7 +6385,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6386,7 +6395,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6401,30 +6410,30 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6932,14 +6941,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "&Uživatelské jméno:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Heslo:"
@@ -6951,7 +6960,7 @@ msgstr "Zobrazit he&slo"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:59
msgid "Aborting..."
-msgstr ""
+msgstr "Ruším..."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/saved_search_editor.py:54
msgid ""
@@ -6996,19 +7005,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:166
msgid "Account"
-msgstr ""
+msgstr "Účet"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:167
msgid "(optional)"
-msgstr ""
+msgstr "(volitelné)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:168
msgid "(required)"
-msgstr ""
+msgstr "(vyžadováno)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:185
msgid "Created by: "
-msgstr ""
+msgstr "Vytvořeno: "
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:192
msgid "Last downloaded: never"
@@ -7020,7 +7029,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:209
msgid "Last downloaded"
-msgstr ""
+msgstr "Naposledy staženo"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:233
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:197
@@ -7037,7 +7046,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:341
msgid "No internet connection"
-msgstr ""
+msgstr "Není internetové připojení"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:342
msgid "Cannot download news as no internet connection is active"
@@ -7075,31 +7084,31 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:205
msgid "Monday"
-msgstr ""
+msgstr "Pondělí"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:206
msgid "Tuesday"
-msgstr ""
+msgstr "Úterý"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:207
msgid "Wednesday"
-msgstr ""
+msgstr "Středa"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:208
msgid "Thursday"
-msgstr ""
+msgstr "Čtvrtek"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:209
msgid "Friday"
-msgstr ""
+msgstr "Pátek"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:210
msgid "Saturday"
-msgstr ""
+msgstr "Sobota"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:211
msgid "Sunday"
-msgstr ""
+msgstr "Neděle"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:212
msgid "at"
@@ -7155,21 +7164,21 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr ""
@@ -7672,7 +7681,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:121
msgid "File &name:"
-msgstr ""
+msgstr "Název &souboru:"
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:123
msgid "Title:"
@@ -7733,7 +7742,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:105
msgid "Shift+Alt+B"
-msgstr ""
+msgstr "Shift+Alt+B"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:119
msgid "Tag Browser"
@@ -7741,12 +7750,12 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:121
msgid "Shift+Alt+T"
-msgstr ""
+msgstr "Shift+Alt+T"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:141
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29
msgid "version"
-msgstr ""
+msgstr "verze"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:142
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30
@@ -7759,7 +7768,7 @@ msgstr "Připojeno "
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:172
msgid "Update found"
-msgstr ""
+msgstr "Nalezena nová verze"
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:207
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217
@@ -7844,31 +7853,31 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:63
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:209
msgid "Library"
-msgstr ""
+msgstr "Knihovna"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:64
msgid "Show books in calibre library"
-msgstr ""
+msgstr "Ukaž knihy z Calibre knihovny"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:65
msgid "Device"
-msgstr ""
+msgstr "Zařízení"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:66
msgid "Show books in the main memory of the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
-msgstr ""
+msgstr "Karta A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:68
msgid "Show books in storage card A"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr ""
@@ -7878,7 +7887,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:128
msgid "available"
-msgstr ""
+msgstr "dostupné"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:158
msgid ""
@@ -7917,11 +7926,11 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:285
msgid "N"
-msgstr ""
+msgstr "N"
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:285
msgid "Y"
-msgstr ""
+msgstr "Y"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:240
@@ -7934,78 +7943,78 @@ msgid "Size (MB)"
msgstr "Velikost (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Kniha %s z %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
-msgstr ""
+msgstr "Velikost"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9304,7 +9313,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr ""
@@ -9550,12 +9559,12 @@ msgstr ""
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Chyba převodu"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -9563,37 +9572,37 @@ msgstr ""
" Nelze převést: %s Kniha je chráněna pomocí DRM. "
"Před převodem nejprve musíte odstranit DRM pomocí nástroje třetí strany."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Zdroj zakázán"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Prpbíha zpracování úloh. Opravdu chcete program ukončit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10229,25 +10242,25 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "&Kindle email:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Změň"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10289,90 +10302,90 @@ msgstr ""
msgid "You must set the username and password for the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "E-Mailový &Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Hostname:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Vaše jméno na e-mailovém serveru"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Vaše heslo na e-mailovém serveru"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "Ši&frování"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Použij Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10380,7 +10393,7 @@ msgid ""
"server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr ""
@@ -11138,31 +11151,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s eller or eller When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5301,35 +5308,35 @@ msgstr ""
"afsnitsindryk, til at sikre at afsnittene er let synlige. Denne mulighed "
"styrer bredden af indrykket."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Tekstjustering:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "&Linærisér tabeller"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Ekstra &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Transskribér unicode-tegn til ASCII"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Indsæt &blank linje"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Behold &ligaturer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "Gør &punktuation smartere"
@@ -5337,51 +5344,51 @@ msgstr "Gør &punktuation smartere"
msgid "LRF Output"
msgstr "LRF-output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Aktivér &autorotation af brede billeder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "&Ordmellemrum:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "Minimum para. &indryk:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Vis &tabeller som billeder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr "Tekststørrelsesfaktor for tekst i tabeller:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Tilføj &sidehoved"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "&Sidehovedadskillelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "Sidehoved &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "&Indlejre skrifttyper:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "&Serif skriftsfamilie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "S&ans-serif skriftsfamilie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "&Monospaced skriftsfamilie:"
@@ -5524,35 +5531,35 @@ msgstr "MOBI-output"
msgid "Default"
msgstr "Standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Indholdsfortegnelsestitel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Reskalér billeder for &Palm-enheder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Anvend forfatter &sort for forfatter"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Deaktivér kompression filens indhold"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Tilføj ikke indholdfortegnelse til bogen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Kindle valgmuligheder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "Tidsskrift masthead skrifttype:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Personlig dokument mærke:"
@@ -5560,35 +5567,35 @@ msgstr "Personlig dokument mærke:"
msgid "Page Setup"
msgstr "Sideopsætning"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "&Output-profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Profil beskrivelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "&Input-profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Marginer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Venstre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "Ø&verst:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Højre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "&Nederst:"
@@ -5596,13 +5603,13 @@ msgstr "&Nederst:"
msgid "PDB Input"
msgstr "PDB-Input"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Behandle hver &linje som et afsnit"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Formod udskriftsformattering"
@@ -5610,7 +5617,7 @@ msgstr "Formod udskriftsformattering"
msgid "PDB Output"
msgstr "PDB-output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "For&mater:"
@@ -5618,11 +5625,11 @@ msgstr "For&mater:"
msgid "PDF Input"
msgstr "PDF-input"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "Linje &udpakningsfaktor:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Ingen &billeder"
@@ -5630,15 +5637,15 @@ msgstr "Ingen &billeder"
msgid "PDF Output"
msgstr "PDF-output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "&Papirstørrelse:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Orientering:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Bevar omslagets &aspektforhold"
@@ -5659,19 +5666,19 @@ msgstr ""
msgid "Open book"
msgstr "Åben bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Regex bygger"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Forhåndsvisning"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Regex:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Test"
@@ -5805,23 +5812,23 @@ msgstr "Niveau &2 indholdsfortegnelse (XPath-udtryk):"
msgid "Level &3 TOC (XPath expression):"
msgstr "Niveau &3 indholdsfortegnelse (XPath-udtryk):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Tilføj ikke &detekterede kapitler til indholdsfortegnelsen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Antal &henvisninger at tilføje til indholdsfortegnelsen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Kapitel&grænse"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Tving autogenereret indholdsfortegnelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "Indholdsfortegnelses&filter:"
@@ -5829,11 +5836,11 @@ msgstr "Indholdsfortegnelses&filter:"
msgid "TXT Input"
msgstr "TXT-input"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Behandel under anvendelse af markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
"Indsæt ikke indholdsfortegnelser i output-tekst når markdown anvendes"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Bevar &mellemrum"
@@ -5856,15 +5863,15 @@ msgstr "Bevar &mellemrum"
msgid "TXT Output"
msgstr "TXT-output"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "&Linje slutstil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "&Maximum linjelængde:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Håndhæv maksimal linjelængde"
@@ -5883,71 +5890,71 @@ msgstr "Tekstetiket"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Anvend en guide til at hjælpe med at konstruere XPath-udtrykket"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Match HTML &tags med mærkenavne:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Havende &attribut:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Med &værdi:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Et regulært udtryk)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5978,6 +5985,7 @@ msgstr "Omslag browser kunne ikke loades"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6002,28 +6010,28 @@ msgstr "Sæt '%s' til idag"
msgid " index:"
msgstr " indeks:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "Fjerner serier"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "Numrér automatisk bøger"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "Start nummerering fra "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Fjern alle mærker"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "Mærker at tilføje"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "Mærker at fjerne"
@@ -6183,9 +6191,9 @@ msgstr "Sender e-mail til"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Ingen egnede formater"
@@ -6224,8 +6232,8 @@ msgid "Sent news to"
msgstr "Send nyheder til"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr "Auto konvertér følgende bøger før upload til enheden?"
@@ -6233,15 +6241,15 @@ msgstr "Auto konvertér følgende bøger før upload til enheden?"
msgid "Sending catalogs to device."
msgstr "Sender kataloger til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Sender nyheder til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Sender bøger til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6249,11 +6257,11 @@ msgstr ""
"Kunne ikke uploade følgende bøger til enheden, da ingen egnede formater blev "
"fundet. Konvertér bog/bøgerne til et format understøttet af din enhed først."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Ingen plads på enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6325,68 +6333,71 @@ msgstr "&Næste"
msgid "My Books"
msgstr "Mine bøger"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Generér katalog"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Generér katalog til {0} bøger"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "Katalog &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"Katalog &titel (eksisterende katalog med samme titel vil blive udskiftet):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "&Send automatisk katalog til enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Katalog valgmuligheder"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "Check bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "Kører checket"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr "&Kør checket"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopiér til udklipsholder"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr "Kopiér &til udklipsholder"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Navne der skal ignoreres:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "Fil-extensions der skal ignoreres"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "Yderligere information"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "Sti fra bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Navn"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+"De markerede filer og mapper vil blive permanent slettet. Er du "
+"sikker?"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Vælg format"
@@ -6480,7 +6491,7 @@ msgstr "Forfatter(e):"
msgid "&Profile:"
msgstr "&Profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Redigér kommentar"
@@ -6506,7 +6517,7 @@ msgstr "Placering"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6514,11 +6525,11 @@ msgid "Date"
msgstr "Dato"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Slet fra enhed"
@@ -6536,19 +6547,19 @@ msgstr "Ugyldigt forfatternavn"
msgid "Author names cannot contain & characters."
msgstr "Forfatternavne kan ikke indeholde & tegnet."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Administrér forfattere"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Sortér efter forfatter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Sortér efter forfatter sortering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6558,7 +6569,7 @@ msgstr ""
"fra forfatter. Præcis hvordan denne værdi automatisk genereres kan styres "
"via Preferences/indstillinger->Avanceret->Tweaks"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Genberegn alle forfattersorteringsværdier"
@@ -6597,9 +6608,11 @@ msgstr "Ingen metadata fundet"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Ingen metadata fundet, prøv at ændre titlen og forfatteren eller ISBN-nøglen."
+"Ingen metadata fundet, prøv at justere titlen og forfatter og/eller fjern "
+"ISBN."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6664,71 +6677,71 @@ msgstr "Vis opgave&detaljer"
msgid "Stop &all non device jobs"
msgstr "Stop &alle ikke-enhedsopgaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "Titel/forfatter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "Standard metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "Tilpas metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Søg/Erstat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Arbejder"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Små bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Store bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Titel STORE/små bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "Tegn match"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "Regulært udtryk"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr "Erstat felt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr "Tilføj til feltindholdets start"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr "Tilføj til felt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Redigér metaoplysninger for %d bøger"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr "Bog %d:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6742,7 +6755,7 @@ msgstr ""
"sikkerhedskopiere biblioteket før du fortsætter. Søg og erstat i "
"tekstfelter ved anvendelse af tegn-matching eller regulært udtryk. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6758,7 +6771,7 @@ msgstr ""
"boksen hakkes af, skal søgeteksten matche. Hvis boksen ikke hakkes af, vil "
"der ikke blive skelnet mellem store og små bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6784,31 +6797,31 @@ msgstr ""
"denne reference for mere information om python's regulære udtryk, og "
"især 'sub'-funktionen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr "Du skal angive en destination, når kilden er et sammensat felt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "Søg/erstat ugyldig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Forfattere kan ikke være den tomme streng. Bogtitel %s behandles ikke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr "Titler kan ikke være den tomme streng. Bogtitel %s behandles ikke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "Søge mønsteret er ugyldigt: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7367,14 +7380,14 @@ msgstr "Adgangskode påkrævet"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "Br&ugernavn:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Adgangskode:"
@@ -7597,15 +7610,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Slet downloadede nyheder ældre end "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "indeholder"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Teksten der søges efter. Den fortolkes som et regulært udtryk."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7613,7 +7626,7 @@ msgstr ""
" Negér denne match. Det betyder, returnér kun resultater som ikke "
"matcher denne forespørgsel."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Negér"
@@ -8344,7 +8357,7 @@ msgid "Show books in the main memory of the device"
msgstr "Vis bøger i enhedens arbejdshukommelse"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Kort A"
@@ -8353,7 +8366,7 @@ msgid "Show books in storage card A"
msgstr "Vis bøger i hukommelseskort A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Kort B"
@@ -8422,78 +8435,78 @@ msgid "Size (MB)"
msgstr "Størrelse (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Bog %s af %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Opslaget/søgenavn er \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr "Denne bogs UUID er \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "I bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Størrelse"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Markeret til sletning"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9904,7 +9917,7 @@ msgstr "&Aktuelle tweaks"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Søg"
@@ -10159,12 +10172,12 @@ msgstr "&Skub forbunden enhed ud"
msgid "Calibre Quick Start Guide"
msgstr "Calibre kvik start guide"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Konverteringsfejl"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -10172,15 +10185,15 @@ msgstr ""
" Kunne ikke konvertere: %s Det er en e-bog med DRM. "
"Du skal først fjerne DRM med et tredjepartsværktøj."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Opskrift deaktiveret"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Fejlede"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10190,11 +10203,11 @@ msgstr ""
"calibre brugbart, venligst overvej at give en donation for at støtte dets "
"udvikling. Din donation hjælper med calibres fortsatte udvikling."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Der er aktive opgaver. Er du sikker på du vil afslutte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10879,15 +10896,15 @@ msgstr ""
"på Use gmail knappen nedenfor. Du bliver også nødt til at registrere din "
"gmail-adresse i din Amazon-konto."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "&Kindle e-mail:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Vælg dit &sprog:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -10895,11 +10912,11 @@ msgstr ""
"Vælg en placering til dine bøger. Når du tilføjer bøger til calibre, vil de "
"kopieres hertil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Ændre"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10946,11 +10963,11 @@ msgstr "Du skal angive Fra e-mail-adressen"
msgid "You must set the username and password for the mail server."
msgstr "Du skal angive brugernavn og adgangskode til mailserveren"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Send e-mail &fra:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. Dette er hvad der vil stå i Fra: feltet for e-mails sendt fra "
"calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -10966,51 +10983,51 @@ msgstr ""
" En mailserver er brugbar, hvis den service du sender til kun accepterer e-"
"mails fra velkendte e-mailservices."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "Mail&server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"calibre kan alternativt bruge en separat smtp-server til at sende e-"
"mails"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Værtsnavn:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "Værtsnavnet for din smtp-server. For eksempel smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
"IP-porten din smtp-server lytter efter forbindelser på. Standardværdien er 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Dit brugernavn på smtp-serveren"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Din adgangskode på smtp-serveren"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Vis"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "&Kryptering:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -11018,27 +11035,27 @@ msgstr ""
"Brug TLS-kryptering når der forbindes til smtp-serveren. Dette er det mest "
"normale."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "Brug SSL-kryptering når der forbindes til smtp-serveren"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Brug Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Test e-mail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -11049,7 +11066,7 @@ msgstr ""
"e-book app på din iPhone/iTouch, kan du tilgå din calibre bogsamling direkte "
"fra enheden. For at gøre dette skal du starte calibre-indholdsserveren."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Slå &indholdsserveren til"
@@ -12058,31 +12075,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%sMiddel vurderingen er %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Main/hjem/primær"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Flytter gammel database til e-bogsbibliotek i %s oder or oder When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5407,35 +5413,35 @@ msgstr ""
"unterschieden werden können. Diese Option stellt die Weite der Einrückung "
"ein."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Textausrichtung"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "Tabellen &linearisieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Extra &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "Unicode Schriftzeichen in ASCII umse&tzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "&Leerzeile einfügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "&Ligaturen behalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "Satzzeichen o&ptimieren"
@@ -5443,51 +5449,51 @@ msgstr "Satzzeichen o&ptimieren"
msgid "LRF Output"
msgstr "LRF-Ausgabe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "&Automatisches Drehen von breiten Bildern einschalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "&Wortabstand:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "Minimale E&inrückung bei Paragraphen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "&Tabellen als Bilder rendern"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr "Multiplikator der Schriftgröße für Schrift in gerenderten Tabellen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Kopfzeile &hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "Abg&renzung der Kopfzeile:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "Format der Kop&fzeile:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "Schriftarten &einbetten"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "&Serife Schriftartfamilie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "Serifenlose Schrift&artfamilie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "Nichtproportionale Schriftartfa&milie:"
@@ -5632,35 +5638,35 @@ msgstr "MOBI-Ausgabe"
msgid "Default"
msgstr "Voreinstellung"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Titel des Inhaltsverzeichnisses:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Bilder skalieren für &Palm Geräte"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Verwende Autorensortierung für Autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Komprimierung des Dateiinhalts ausschalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Inhaltsverzeichnis nicht zum Buch hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Kindle Optionen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "Schriftart für Magazintitel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Etikett für persönliches Dokument:"
@@ -5668,35 +5674,35 @@ msgstr "Etikett für persönliches Dokument:"
msgid "Page Setup"
msgstr "Seiteneinrichtung"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "Ausgabe-Pr&ofil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Profilbeschreibung"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "E&ingabe Profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Ränder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Links:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "&Oben:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Rechts:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "&Unten:"
@@ -5704,13 +5710,13 @@ msgstr "&Unten:"
msgid "PDB Input"
msgstr "PDB-Eingabe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Jede Zei&le als Absatz behandeln"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Druck-Formatierung übernehmen"
@@ -5718,7 +5724,7 @@ msgstr "Druck-Formatierung übernehmen"
msgid "PDB Output"
msgstr "PDB Ausgabe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Format:"
@@ -5726,11 +5732,11 @@ msgstr "&Format:"
msgid "PDF Input"
msgstr "PDF-Eingabe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "Zeilen&umbruchfaktor:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Keine B&ilder"
@@ -5738,15 +5744,15 @@ msgstr "Keine B&ilder"
msgid "PDF Output"
msgstr "PDF-Ausgabe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "&Papiergröße:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Orientierung:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Seitenverhältnis des Umschl&agbildes beibehalten"
@@ -5768,19 +5774,19 @@ msgstr ""
msgid "Open book"
msgstr "Buch öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Regulärer Ausdruck Erstellung"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Vorschau"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Regex:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Test"
@@ -5916,25 +5922,25 @@ msgstr "Ebene &2 Inhaltsverzeichnis (XPath Ausdruck):"
msgid "Level &3 TOC (XPath expression):"
msgstr "Ebene &3 Inhaltsverzeichnis (XPath Ausdruck):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Erkannte Kapitel &nicht zum Inhaltsverzeichnis hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr ""
"Anzahl der Verknüpfungen, die zum Inha<sverzeichnis hinzugefügt werden"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Kapitelgrenzwer&t"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr ""
"&Verwendung des automatisch erstellten Inhaltsverzeichnisses erzwingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "&Filter für Inhaltsverzeichnis:"
@@ -5942,11 +5948,11 @@ msgstr "&Filter für Inhaltsverzeichnis:"
msgid "TXT Input"
msgstr "TXT Input"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Prozess verwendet Markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit Markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
"Kein Inhaltsverzeichnis in den Ausgabetext bei der Verwendung von Markdown "
"einfügen."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Leer&zeichen beibehalten"
@@ -5970,15 +5976,15 @@ msgstr "Leer&zeichen beibehalten"
msgid "TXT Output"
msgstr "TXT-Ausgabe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "Stil des Zei&lenendes:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "&Maximale Zeilenlänge:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Erzwinge maximale Zeilenlänge"
@@ -5997,71 +6003,71 @@ msgstr "TextLabel"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Einen Assistenten zur Erstellung des XPath Ausdrucks verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Finde HTML &Tags mit dem Tag Namen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Mit folgendem &Attribut:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Mit &Wert:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Ein regulärer Ausdruck)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -6092,6 +6098,7 @@ msgstr "Cover-Browser konnte nicht geladen werden"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6116,28 +6123,28 @@ msgstr "'%s' auf heute einstellen"
msgid " index:"
msgstr " Index:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "Reihen entfernen"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "Bücher automatisch nummerieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "Start der Nummerierung erzwingen bei "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Alle Etiketten entfernen"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "Etiketten hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "Etiketten entfernen"
@@ -6297,9 +6304,9 @@ msgstr "Sende eMail an"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Keine geeigneten Formate"
@@ -6339,8 +6346,8 @@ msgid "Sent news to"
msgstr "Nachrichten senden an"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Die folgenden Bücher vor dem Laden auf das Gerät automatisch konvertieren?"
@@ -6349,15 +6356,15 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "Sende Kataloge ans Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Sende Nachrichten an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Sende Bücher an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6366,11 +6373,11 @@ msgstr ""
"fehlen. Konvertieren Sie die Bücher zuerst in ein von Ihrem Gerät "
"unterstütztes Format."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Gerätespeicher voll"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6443,68 +6450,69 @@ msgstr "&Nächstes"
msgid "My Books"
msgstr "Meine Bücher"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Erstelle Katalog"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Katalog für {0} Bücher erstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "&Format des Katalogs:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"Katalog &Titel (ein bestehender Katalog mit demselben Titel wird ersetzt):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "Katalog automatisch ans Gerät &senden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Katalogeinstellungen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "Bibliothek überprüfen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "Überprüfung starten"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "In die Zwischenablage kopieren"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Zu ignorierende Namen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "Zu ignorierende Endungen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "Zusätzliche Informationen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "Pfad der Bibliothek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Name"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Format wählen"
@@ -6600,7 +6608,7 @@ msgstr "&Autor(en):"
msgid "&Profile:"
msgstr "&Profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Kommentare verändern"
@@ -6626,7 +6634,7 @@ msgstr "Ort"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6634,11 +6642,11 @@ msgid "Date"
msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Vom Gerät löschen"
@@ -6656,19 +6664,19 @@ msgstr "Ungültiger Autorenname"
msgid "Author names cannot contain & characters."
msgstr "Autorennamen dürfen nicht das Zeichen & enthalten."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Autoren verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Sortierung nach Autoren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Sortierung nach Autorensortierung"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6678,7 +6686,7 @@ msgstr ""
"generierten Wert zurücksetzen. Wie genau dieser Wert erzeugt wird, kann via "
"Einstellungen->Erweitert->Kniffe eingestellt werden."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Neuerzeugung aller Sortierung nach Autor- Werte"
@@ -6718,10 +6726,9 @@ msgstr "Keine Metadaten gefunden"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Keine Metadaten gefunden, versuchen Sie, den Titel und den Autor oder die "
-"ISBN anzupassen."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6789,71 +6796,71 @@ msgstr "Zeige Auftrag&details"
msgid "Stop &all non device jobs"
msgstr "&Alle geräteunabhängigen Aufträge beenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "Titel/Autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "Standard Metadaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "Benutzerdefinierte Metadaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Suchen/Ersetzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Bei der Arbeit..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Kleinschreibung"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Großschreibung"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Wortanfänge groß schreiben"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "Wortsuche"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "Regulärer Ausdruck"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr "Feld ersetzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr "Vorne an das Feld anfügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr "Hinten an das Feld anhängen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Meta-Informationen für %d books editieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr "Buch %d:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6867,7 +6874,7 @@ msgstr ""
"Sicherung der Bibliothek geraten, bevor sie fortfahren. Suchen und "
"Ersetzen in Textfeldern durch Wortsuche oder reguläre Ausdrücke. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6884,7 +6891,7 @@ msgstr ""
"ist sie nicht ausgewählt, werden sowohl groß- als auch kleingeschriebene "
"Vorkommen gefunden."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6911,36 +6918,36 @@ msgstr ""
"Sie weitere Informationen über Pythons reguläre Ausdrücke, insbesondere die "
"'sub'- Funktion."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
"Sie müssen ein Zielfeld auswählen, wenn die Quelle ein zusammengesetztes "
"Feld ist."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "Suchen/ersetzen ungültig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Das Autorenfeld darf nicht leer sein. Buch mit dem Titel %s wurde nicht "
"verarbeitet."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Das Titelfeld darf nicht leer sein. Buch mit dem Titel %s wurde nicht "
"verarbeitet."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "Suchmuster ungültig: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7508,14 +7515,14 @@ msgstr "Passwort erforderlich"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "Ben&utzername:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Passwort:"
@@ -7740,17 +7747,17 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Lösche Nachrichten älter als "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "beinhaltet"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
"Der Text, nach dem gesucht werden soll. Dies wird als eine Reguläre "
"Expression interpretiert."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7758,7 +7765,7 @@ msgstr ""
" Diesen Treffer ausblenden. Das heißt, es werden nur Ergebnisse angezeigt, "
"die nicht dieser Suchanfrage entsprechen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Ausblenden"
@@ -8502,7 +8509,7 @@ msgid "Show books in the main memory of the device"
msgstr "Zeige Bücher im Hauptspeicher des Geräts"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Karte A"
@@ -8511,7 +8518,7 @@ msgid "Show books in storage card A"
msgstr "Zeige Bücher auf Speicherkarte A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Karte B"
@@ -8582,78 +8589,78 @@ msgid "Size (MB)"
msgstr "Größe (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Buch %s von %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Der Such-Name ist \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr "Die UUID dieses Buches ist \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "In der Bibliothek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Größe"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Zum Löschen ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -10095,7 +10102,7 @@ msgstr "Aktuelle &Optimierungen"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Suche"
@@ -10353,12 +10360,12 @@ msgstr "Verbundenes Gerät ausw&erfen"
msgid "Calibre Quick Start Guide"
msgstr "Calibre Quick-Start-Guide"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Konvertierungsfehler"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -10367,15 +10374,15 @@ msgstr ""
"href=\"%s\">DRM geschütztes Buch. Sie müssen zuerst das DRM mit Hilfe "
"anderer Programme entfernen."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Downloadschema ausgeschalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Misslungen"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10386,12 +10393,12 @@ msgstr ""
"Unterstützung der weiteren Entwicklung. Ihre Spende hilft, die Entwicklung "
"von Calibre am Laufen zu halten."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -11085,15 +11096,15 @@ msgstr ""
"Schaltfläche Googlemail verwenden weiter unten. Sie müssen dann auch Ihre "
"Googlemail-Adresse in Ihrem Amazon Konto registrieren."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "&Kindle eMail:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Wäh&len Sie Ihre Sprache:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -11101,11 +11112,11 @@ msgstr ""
"Wählen Sie einen Speicherort für Ihre Bücher. Wenn Sie Bücher zu Calibre "
"hinzufügen, werden sie hierhin kopiert:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Ändern"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -11154,11 +11165,11 @@ 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."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "eMail senden &von:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. Dies steht im \"Von\" Feld (Absender) von mit Calibre versendeten "
"eMails. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -11174,52 +11185,52 @@ msgstr ""
" Ein Mailserver ist nützlich, wenn der Diensteanbieter, an den Sie die "
"eMail senden, nur eMails von bekannten eMail-Diensteanbietern annimmt."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "Mail&server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"Calibre kann wahlweise einen Server zum Versenden von Nachrichten "
"verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Rechnername:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "Der Servername Ihres Mailservers. Z.B. smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
"Der Anschluss (Port) auf dem Ihr Mailserver auf Verbindungen wartet. "
"Voreinstellung ist 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Ihr Benutzername auf dem Mailserver"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Ihr Passwort auf dem Mailserver"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "An&zeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "V&erschlüsselung:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -11227,27 +11238,27 @@ msgstr ""
"TLS-Verschlüsselung für die Verbindung zum Mailserver verwenden. Dies trifft "
"meistens zu."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "SSL Verschlüsselung für die Verbindung zum Mailserver verwenden."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Googlemail verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "Email &testen"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -11259,7 +11270,7 @@ msgstr ""
"Calibre Büchersammlung direkt vom Gerät aus zugreifen. Dazu müssen Sie den "
"Calibre Content Server einschalten."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "&Inhalt-Server einschalten"
@@ -12287,31 +12298,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%sdie durchschnittliche Bewertung ist %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Haupt"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Migriere alte Datenbank zu eBook Bibliothek in %s Metadata will be "
#~ "updated in the database as well as the generated LRF file."
@@ -15690,6 +15715,15 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgid "calibre"
#~ msgstr "Calibre"
+#~ 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."
@@ -15726,6 +15760,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgid "This profile is intended for the Hanlin V3/V5 and its clones."
#~ msgstr "Dieses Profil ist geeignet für den Hanlin V3/V5 und dessen Klone."
+#~ msgid "EDITORIAL REVIEW"
+#~ msgstr "BUCHKRITIK"
+
#~ 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."
@@ -15803,6 +15840,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgid "Communicate with the Nokia Nokia 770 internet tablet."
#~ msgstr "Kommunikation mit dem Nokia Nokia 770 Internet Tablet."
+#~ msgid "Communicate with the Nokia 810 internet tablet."
+#~ msgstr "Kommunikation mit dem Nokia 810 Internet Tablet."
+
#~ msgid "Download latest version of builtin recipes"
#~ msgstr "Neueste Version der vorgegebenen Schemata laden"
@@ -16163,3 +16203,9 @@ msgstr "CSS-Stylesheets nicht herunterladen."
#~ msgid "Apply function &after replace:"
#~ msgstr "Funktion n&ach Ersetzung anwenden:"
+
+#~ msgid "Additional Information"
+#~ msgstr "Zusätzliche Informationen"
+
+#~ msgid "Run the check"
+#~ msgstr "Überprüfung starten"
diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po
index 53e65f76c1..51e25fb80e 100644
--- a/src/calibre/translations/es.po
+++ b/src/calibre/translations/es.po
@@ -10,17 +10,17 @@ msgid ""
msgstr ""
"Project-Id-Version: es\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 00:01+0000\n"
-"PO-Revision-Date: 2010-10-19 16:18+0000\n"
-"Last-Translator: Jellby o or o When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5378,35 +5385,35 @@ msgstr ""
"establece una sangría para el párrafo, para asegurar que puedan distinguirse "
"los párrafos. Esta opción controla el tamaño de la sangría. Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
"No insertar tabla de contenido en texto de salida cuando se usa Markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Mantener &espacios"
@@ -5936,15 +5943,15 @@ msgstr "Mantener &espacios"
msgid "TXT Output"
msgstr "Salida TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "&Final de línea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "Longitud de línea &máxima"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Forzar la longitud de línea máxima"
@@ -5963,71 +5970,71 @@ msgstr "TextLabel"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Usar un asistente para ayudar a construir la expresión XPath"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Seleccionar e&tiquetas HTML con nombre:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Con &atributo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Con &valor:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Una expresión regular)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -6059,6 +6066,7 @@ msgstr "No se ha podido cargar el explorador de portadas"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6083,28 +6091,28 @@ msgstr "Establecer la fecha de hoy para '%s'"
msgid " index:"
msgstr " índice:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "Remover series"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "Numerar automáticamente los libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "Forzar números para que empiecen con "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Eliminar todas las etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "etiquetas a añadir"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "etiquetas a eliminar"
@@ -6264,9 +6272,9 @@ msgstr "Enviando correo electrónico a"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "No hay formatos adecuados"
@@ -6308,8 +6316,8 @@ msgid "Sent news to"
msgstr "Enviar noticias a"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"¿Convertir automáticamente los siguientes libros antes de pasarlos al "
@@ -6319,15 +6327,15 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "Enviando catálogos al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Enviando noticias al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Enviando libros al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6336,11 +6344,11 @@ msgstr ""
"encontraron formatos adecuados. Convierta el(los) libro(s) a un formato "
"soportado por su dispositivo antes de volver a intentarlo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "No hay espacio en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6415,69 +6423,72 @@ msgstr "Siguie&nte"
msgid "My Books"
msgstr "Mis libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Generar el catálogo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Generar catálogo para {0} libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "&Formato del catálogo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"&Título del catálogo (si existe un catálogo con el mismo título será "
"reemplazado):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "&Enviar el catálogo automáticamente al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Opciones de catálogo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "Verificar Librería"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "Ejecutar la verificación"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr "Ejecuta&r la comprobación"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Copiar al portapapeles"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr "Copiar al por&tapapeles"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Nombres a ignorar:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "Extensiones a ignorar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "Información adicional"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "Ruta de la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Nombre"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+"Los archivos y carpetas marcadas se eliminarán permanentemente. ¿Está "
+"seguro?"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Elegir formato"
@@ -6573,7 +6584,7 @@ msgstr "&Autor(es)"
msgid "&Profile:"
msgstr "&Perfil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Editar comentarios"
@@ -6599,7 +6610,7 @@ msgstr "Ubicación"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6607,11 +6618,11 @@ msgid "Date"
msgstr "Fecha"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Formato"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Eliminar del dispositivo"
@@ -6629,19 +6640,19 @@ msgstr "Nombre de Autor inválido"
msgid "Author names cannot contain & characters."
msgstr "Los nombres de Autores no pueden contener \"&\"."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Administrar autores"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Ordenar por autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Ordenar por orden de autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6651,7 +6662,7 @@ msgstr ""
"partir del autor. La manera precisa en que este valor se genera puede "
"controlarse en Preferencias->Avanzada->Ajustes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Recalcular todos los órdenes de autor"
@@ -6691,9 +6702,11 @@ msgstr "No se encontraron metadatos"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"No se encontraron metadatos, intente ajustar el título y el autor o el ISBN"
+"No se han encontrado metadatos, intente ajustar el título y autor y/o "
+"eliminar el ISBN."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6758,71 +6771,71 @@ msgstr "Mostrar &detalles de la tarea"
msgid "Stop &all non device jobs"
msgstr "Detener &todas las tareas que no sean de dispositivos"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "Título/Autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "Metadatos estándar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "Metadatos personalizados"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Buscar/Reemplazar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Procesando..."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Mayúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Formato de título (todas las iniciales en mayúscula)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "Coincidencia de caracter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "Expresión Regular"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr "Reemplazar campo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr "Anteponer al campo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr "Anexar al campo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Editando información para %d libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr "Libro %d:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6837,7 +6850,7 @@ msgstr ""
"reemplace en los campos de texto utilizando un caracter coincidente o "
"expresiones regulares. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6854,7 +6867,7 @@ msgstr ""
"debe coincidir exactamente. Si está desactivada, se encontrarán "
"coincidencias tanto con mayúsculas como con minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6880,34 +6893,34 @@ msgstr ""
"referencia para más información sobre las expresiones regulares de "
"python, y en particular sobre la función \"sub\"."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr "Debe especificar un destino cuando la fuente es un campo compuesto"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "Buscar/sustituir no válido"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"La cadena Autores no puede dejarse en blanco. El libro con el título %s no "
"fue procesado"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
"El título no puede dejarse en blanco. El libro con el título %s no fue "
"procesado"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "El patrón de búsqueda no es válido: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7477,14 +7490,14 @@ msgstr "Se necesita contraseña."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "&Usuario:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "Cont&raseña:"
@@ -7710,15 +7723,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Eliminar noticias descargadas más antiguas que "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "contiene"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "El texto a buscar. Se interpreta como una expresión regular"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7726,7 +7739,7 @@ msgstr ""
" Negar la búsqueda. Es decir, sólo se devolverán los resultados que "
"no satisfacen la consulta."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Negar"
@@ -8465,7 +8478,7 @@ msgid "Show books in the main memory of the device"
msgstr "Mostrar los libros de la memoria principal del dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Tarjeta A"
@@ -8474,7 +8487,7 @@ msgid "Show books in storage card A"
msgstr "Mostrar los libros de la tarjeta de memoria A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Tarjeta B"
@@ -8543,78 +8556,78 @@ msgid "Size (MB)"
msgstr "Tamaño (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Libro %s de %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "El nombre de búsqueda es \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr "El UUID de este libro es «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "En la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Tamaño"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Marcado para borrarlo"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -10059,7 +10072,7 @@ msgstr "&Ajustes actuales"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Buscar"
@@ -10315,12 +10328,12 @@ msgstr "&Desconectar dispositivo conectado"
msgid "Calibre Quick Start Guide"
msgstr "Guía de inicio rápido de calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Error de conversión"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -10329,15 +10342,15 @@ msgstr ""
"href=\"%s\">DRM. Debe eliminar primero el DRM con herramientas de "
"terceros."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Receta deshabilitada"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Fallo"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10347,11 +10360,11 @@ msgstr ""
"lo encuentra útil, considere donar para apoyar su desarrollo. Su donación es "
"lo que hace que el desarrollo de calibre continúe."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Hay tareas activas. ¿Está seguro de que quiere salir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -11046,15 +11063,15 @@ msgstr ""
"gmail y pulsar el botón Usar gmail. También deberá registrar la "
"dirección de gmail en su cuenta de Amazon."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "Correo electrónico del &Kindle:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Elija su &idioma:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -11062,11 +11079,11 @@ msgstr ""
"Escoja una ubicación para los libros. Cuando añada libros en calibre serán "
"copiados aquí:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Cambiar"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -11115,11 +11132,11 @@ msgstr ""
"Debe especificar el nombre de usuario y contraseña para el servidor de "
"correo."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "&Enviar correo electrónico desde:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. Esto es lo que se mostrará en el campo De: de los correos electrónicos "
"enviados por calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -11136,52 +11153,52 @@ msgstr ""
"sólo acepta correos electrónicos de servicios de correo ampliamente "
"conocidos."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "Servidor de correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"calibre puede, opcionalmente, usar un servidor para enviar correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Nombre del equipo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr ""
"Nombre de equipo de su servidor de correo. Por ejemplo, smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "Puert&o:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
"Puerto en el que su servidor de correo espera las conexiones. Por defecto es "
"el 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Su nombre de usuario en el servidor de correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Su contraseña en el servidor de correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Mostrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "&Cifrado:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -11189,27 +11206,27 @@ msgstr ""
"Usar cifrado TLS al conectar con el servidor de correo. Ésta es la opción "
"común."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "Usar cifrado SSL al conectar con el servidor de correo."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Usar &gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "Pro&bar correo electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -11221,7 +11238,7 @@ msgstr ""
"touch, puede acceder a su colección de libros de calibre directamente con "
"él. Para ello debe activar el servidor de contenidos."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Activar el servidor de &contenidos"
@@ -12245,33 +12262,33 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%sCalificación promedio es %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Principal"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Migrando la base de datos antigua a la biblioteca de libros electrónicos "
"en %s edo or edo "
" When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5480,35 +5486,35 @@ msgstr ""
"paragrafo aurreko koska ezartzen du, ziurtatzeko paragrafoen artean "
"nahasketarik ez dagoela. Aukera honek koskaren zabalera kontrolatzeko da."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Testuaren justifikazioa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "&Lerrokatze taulak"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Estra &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Bihurtu unicode karaktereak ASCII karaktere"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Sartu lerro bat &zuriz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Gorde &loturak"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "Itxura hobetzen &puntuazioa"
@@ -5516,52 +5522,52 @@ msgstr "Itxura hobetzen &puntuazioa"
msgid "LRF Output"
msgstr "LRF outputa, helburua"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Gaitu &auto-biraketa irudi zabaletan"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "&Hitzen-arteko-espazioa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "Minimoa paragraf. &koska:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Prozesatu &taulak irudiak bezala"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr ""
"Prozesatutako tauletarako testu tamainaren biderkatzailea testuentzat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Gehitu &goiburua"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "Goiburu &bereizketa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "Goiburu &formatua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "&kapsulatu letra-tipoak"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "&Serif letra-tipo familia:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "S&ans-serif letra-tipo familia:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "&Monospaced letra-tipo familia:"
@@ -5706,35 +5712,35 @@ msgstr "MOBI formatuko outputa"
msgid "Default"
msgstr "Lehenetsia"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Izenburua aurkibidearentzat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Irudien tamaina doitu &Palm gailuetan"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Erabil ezazu egilearen izena &sailkatu egilearen izenaren arabera"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Desgaitu fitxategiaren edukien konpresioa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Ez gehitu aurkibiderik liburuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Pizteko aukerak"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "Periodical idazpuru letra-tipoa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Personal Doc etiketa:"
@@ -5742,35 +5748,35 @@ msgstr "Personal Doc etiketa:"
msgid "Page Setup"
msgstr "Orriaren konfigurazioa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "&Output profila:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Profilaren deskripzioa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "&Input profila:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Bazterrak"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Ezkerretan:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "&Goian:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Eskuinetan:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "&Azpian:"
@@ -5778,13 +5784,13 @@ msgstr "&Azpian:"
msgid "PDB Input"
msgstr "PDB Inputa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Erabili &lerro bakoitza paragrafoa balitz legez"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Bere gain hartzen du inprimatze formatuarena"
@@ -5792,7 +5798,7 @@ msgstr "Bere gain hartzen du inprimatze formatuarena"
msgid "PDB Output"
msgstr "PDB outputa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Formatua:"
@@ -5800,11 +5806,11 @@ msgstr "&Formatua:"
msgid "PDF Input"
msgstr "PDF inputa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "Lerro &itzulbiratze faktorea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Ez dago &Irudirik"
@@ -5812,15 +5818,15 @@ msgstr "Ez dago &Irudirik"
msgid "PDF Output"
msgstr "PDF outputa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "&Paperaren tamaina:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Norabidea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Ondo gorde liburu-azalaren &itxura proportzioa"
@@ -5842,19 +5848,19 @@ msgstr ""
msgid "Open book"
msgstr "Zabaldu liburua"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Regex (ohiko adierazpen) Builder (eraikitzailea)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Aurrebista"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Regex (ohiko adierazpen):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Proba egin"
@@ -5990,23 +5996,23 @@ msgstr "Maila &2 Aurkibidea (XPath adierazpena):"
msgid "Level &3 TOC (XPath expression):"
msgstr "Maila &3 Aurkibidea (XPath adierazpena):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Ez ezazu gehitu &detektaturiko kapitulurik aurkibidean"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Aurkibidean gehitzeko moduko &esteka kopurua"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Kapitulu &atalasea"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Behartu automatikoki aurkibidea sortzea"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "Aurkibidea &Irazkia:"
@@ -6014,11 +6020,11 @@ msgstr "Aurkibidea &Irazkia:"
msgid "TXT Input"
msgstr "TXT Inputa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Prozesatu markdown erabilita"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
"Ez sartu aurkibiderik helburu testuan markdown lengoaia erabiltzen ari "
"zarenean"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Ondo gorde &espazioak"
@@ -6042,15 +6048,15 @@ msgstr "Ondo gorde &espazioak"
msgid "TXT Output"
msgstr "TXT outputa"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "&Lerroa bukatzeko estiloa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "Lerroaren luzera &Maximoa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Lerroaren luzeerarik handienera behartu"
@@ -6070,71 +6076,71 @@ msgid "Use a wizard to help construct the XPath expression"
msgstr ""
"Erabil ezazu laguntzaile-magialaria XPath adierazpena sortzen laguntzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Bat egin HTML &etiketak etiketaren izen honekin:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "&ezaugarria edukiz:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Honekin &balio honekin:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Adierazpen arrunta)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -6166,6 +6172,7 @@ msgstr "Liburu-azalen arakatzailea ezin izan da kargatu"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6190,28 +6197,28 @@ msgstr "Ezarri '%s' gaurko eguna adierazteko"
msgid " index:"
msgstr " aurkibidea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "Ezabatu serieak"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "Liburuen zenbaketa automatikoa"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "behartu zenbakia honekin hasten "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Ezabatu etiketa guztiak"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "gehitzeko etiketak"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "ezabatzeko etiketak"
@@ -6371,9 +6378,9 @@ msgstr "E-posta igortzen honi:"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Ez dago formatu egokirik"
@@ -6415,8 +6422,8 @@ msgid "Sent news to"
msgstr "Bidali albisteak honi:"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Bihurtu modu automatikoan hurrengo liburuak irakurgailuan kargatu aurretik?"
@@ -6425,15 +6432,15 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "Katalogoak irakurgailura bidaltzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Albisteak irakurgailura bidaltzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Liburuak irakurgailura bidaltzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6442,11 +6449,11 @@ msgstr ""
"topatu egin ez delako. Lehenengo eta behin, bihurtu liburua(k) zure "
"irakurgailuak onartzen duen formaturen batean."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Lekurik ez irakurgailuan"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6520,68 +6527,69 @@ msgstr "&Hurrengoa"
msgid "My Books"
msgstr "Nire liburuak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Sortu katalogoa"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Sortu katalogoa {0} liburuentzat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "Katalogoaren &formatua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"Katalogoaren &izenburua (izen bereko dauden katalogoak ordeztu egingo dira):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "&Igorri katalogoa irakurgailura modu automatikoan"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Katalogo aukerak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "Ikuskatu liburutegia"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "Arakaketa martxan jarri"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopiatu arbelean"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Kontuan hartu behar ez diren izenak:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "Kontuan hartu behar ez diren luzapenak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "Informazio osagarria"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "Liburutegitiko laster-bidea"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Izena"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Aukeratu formatua"
@@ -6678,7 +6686,7 @@ msgstr "&Egilea(k):s"
msgid "&Profile:"
msgstr "&Profila:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Iruzkinak editatu"
@@ -6704,7 +6712,7 @@ msgstr "Kokalekua"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6712,11 +6720,11 @@ msgid "Date"
msgstr "Data"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Formatua"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Ezabatu irakurgailutik"
@@ -6734,19 +6742,19 @@ msgstr "Baliogarria ez den egile izena"
msgid "Author names cannot contain & characters."
msgstr "Egile izenek ezin dute & karakterea eduki."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Erabili egileen izenak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Egileen izenen arabera sailkatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Egileen sailkapenen arabera sailkatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6757,7 +6765,7 @@ msgstr ""
"modu automatikoan honen bidez kontrola daiteke\r\n"
"Hobespenak->Aurreratua->Azken ukituak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Kalkulatu berriro egile guzien sailakapenen balioak"
@@ -6797,10 +6805,9 @@ msgstr "Ez da metadaturik topatu"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Ez da metadaturik topatu, saia zaitez izenburua eta egilearen izena hobeto "
-"zehazten edo bestela ISBN giltza begiratu ea ondo kopiatu duzun."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6870,71 +6877,71 @@ msgstr "Erakutsi lana &zehaztasunak"
msgid "Stop &all non device jobs"
msgstr "Stop, gelditu, &lan guztiak (irakurgailutik kanpokoak)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "Izenburua/Egilea"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "Metadatu estandarrak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "Metadatu pertsonalizatuak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Bilatu/Ordeztu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Lanean"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Letra xeheak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Letra larriak"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Izenburuaren letra mota (xehe/larri)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "Karaktereek bat egin"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "Adierazpen erregularra"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr "Ordeztu eremua"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr "Erantsi aurretik eremuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr "Erantsi eremuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Editatzen %d liburuetakometadatuen informazioa"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr "Liburua %d:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6949,7 +6956,7 @@ msgstr ""
"lehen. Bilatu eta ordeztu testu eremuetan bat egiten duten karaktereak edo "
"adierazpen arruntak erabiliz. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6966,7 +6973,7 @@ msgstr ""
"bada ondo zehazten, bilaketa testua bai letra larriekin bai letra xeheekin "
"egingo da."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6992,34 +6999,34 @@ msgstr ""
"erreferentzia python adierazpen arruntei buruz gehiago irakurtzeko eta "
"begiratu batez ere 'sub' funtzioa."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr "Zehaztu beha duzu helburu bat sorburua eremu mistoa denean"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "Bilatu/ordeztu ez dabil"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Egileak ezin dira hutsik dagoen kate batean ezarri. Liburuaren izenburua %s "
"ez da prozesatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Izenburuak ezin dira hutsik dagoen kate batean ezarri. Liburuaren izenburua "
"%s ez da prozesatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "Bilatzeko patroaia ez dabil: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7589,14 +7596,14 @@ msgstr "Pasahitza beharko"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "&Erabiltzaile-izena:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Pasahitza:"
@@ -7819,15 +7826,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Ezabatu hau baino zaharragoak diren albisteak "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "bere baitan dauka"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Bilatu beharreko testua. Adierazpen arruntatzat hartzen da."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7835,7 +7842,7 @@ msgstr ""
" Ezeztatu bilaketa hau, bat egite hau. Hauek dira galdera honekin bat "
"egiten ez duten emaitzak."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Ezeztatu"
@@ -8576,7 +8583,7 @@ msgid "Show books in the main memory of the device"
msgstr "Erakutsi liburuak irakurgailuaren memoria nagusian"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "A txartela"
@@ -8585,7 +8592,7 @@ msgid "Show books in storage card A"
msgstr "Erakutsi liburuak A memoria-txartelean"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "B txartela"
@@ -8655,78 +8662,78 @@ msgid "Size (MB)"
msgstr "Tamaina (Mb)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Liburua %s honi buruz: %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Bilaketa izena hauxe: \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr "Liburu honen UUID (Universally Unique Identifier) hauxe da: \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "Liburutegian"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Tamaina"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Ezabatzeko markatuta"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -10184,7 +10191,7 @@ msgstr "&Current oraingo aldaketak"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Bilatu"
@@ -10440,12 +10447,12 @@ msgstr "&Deskonektatu konektatuta zegoen gailua"
msgid "Calibre Quick Start Guide"
msgstr "Calibre Quick Start Guide (azkar erabiltzeko gida)"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Bihurketa akatsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -10455,15 +10462,15 @@ msgstr ""
"sistema bat). Bihurtu ahal izateko DRM arazo hori konpondu beharko duzu "
"beste batzuen lanabesak erabiliz."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Formula desgaitua"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Huts egin du"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10474,12 +10481,12 @@ msgstr ""
"kontua garapenean laguntzeko. Zure emaitzak lagunduko dio calibreri garatzen "
"jarraitzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Oraintxe bertan lan batzuk egiten ari dira. Ziur zaude irten nahi duzula?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -11179,15 +11190,15 @@ msgstr ""
"eta egin klik Erabili gmail botoia azpian. Zure gmail helbidea zure Amazon "
"kontua erregistratu beharko, ere bai."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "&Kindle e-posta:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Aukeratu zure &hizkuntza:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -11195,11 +11206,11 @@ msgstr ""
"Aukeratu kokaleku bat zure liburuentzat. calibren liburuak gehitzen "
"dituzunean, hemen kopiatuko dira:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Aldatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -11248,11 +11259,11 @@ msgstr ""
"Zehaztu beharko duzu erabiltzaile izena eta pasahitza e-posta "
"zerbitzariarentzat."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Bidali e-posta &hemendik:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. Hauxe da Igorlearen eremuan erakutsiko dena: calibrek bidalitako e-posta "
"mezuen igorlea. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -11269,53 +11280,53 @@ msgstr ""
"zerbitzuak bakarrik onartzen baditu oso ezagunak diren e-posta zerbitzuetako "
"mezuak."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "E-posta &Zerbitzaria"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"calibrek erabil dezake, hautazko, horrelako zerbitzari bat mezua "
"bidaltzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Ostalariaren izena:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr ""
"Zure e-posta zerbitzariaren ostalariaren izena. Esate baterako smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Portua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
"Zure e-posta zerbitzariaren portua konexioen zain egongo da. Lehenetsita 25 "
"da"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Zire erabiltzaile izena e-posta zerbitzarian"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Zire pasahitza e-posta zerbitzarian"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Erakutsi"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "&Kodeketa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -11323,29 +11334,29 @@ msgstr ""
"Erabil ezazu TLS encryption, Transport Layer Security kodeketa, zure e-"
"postarekiko konexioan. Hauxe da erabiliena."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS (Transport Layer Security kodeketa)"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
"Erabili SSL encryption, Secure Sockets Layer kodeketa, e-posta "
"zerbitzariarekin konexioa egiterakoan."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Erabili Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Aztertu e-posta"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -11357,7 +11368,7 @@ msgstr ""
"bildumarekin zure gailutik zuzenean. Horretarako gaitu egin beharko duzu "
"zure calibreko edukien zerbitzaria."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Gaitu &edukien zerbitzaria"
@@ -12388,33 +12399,33 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%sBatezbesteko balorazioa hauxe: %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Nagusia"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira "
"zera honetan: %s or or ou When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5428,35 +5434,35 @@ msgstr ""
"automatiquement une indentation de paragraphe, pour améliorer la distinction "
"des paragraphes. Cette option contrôle la largeur de chaque indentation."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Justification de texte"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "&Linéariser les tables"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "&CSS complémentaire"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Translittérer les caractères unicode en représentation ASCII"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Insérer une ligne &blanche"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Conserver les &ligatures"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "&Ponctuation arrangée"
@@ -5464,51 +5470,51 @@ msgstr "&Ponctuation arrangée"
msgid "LRF Output"
msgstr "Sortie LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Autoriser la rotation &automatique des images larges"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "&Espace entre les mots :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "&Indentation min. du para. :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Rendu des &tables comme des images"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr "Multiplicateur de la taille du texte dans le rendu des tables :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Ajouter un &en-tête"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "&Séparateur d'en-tête"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "&Format de l'en-tête"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "Polices &intégrées"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "Famille de police &Serif :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "Famille de police S&ans-serif :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "Famille de police &Monospace :"
@@ -5653,35 +5659,35 @@ msgstr "Sortie MOBI"
msgid "Default"
msgstr "Par défaut"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Titre de la Table des Matières :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Redimensionner les images pour des appareils &Palm"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Utiliser le &tri par auteur pour auteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Désactiver la compression du contenu du fichier"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Ne pas ajouter la Table des Matières au livre"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Options du Kindle"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "Police du titre du périodique :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Etiquette de Document Personnel (Personnal Doc tag) :"
@@ -5689,35 +5695,35 @@ msgstr "Etiquette de Document Personnel (Personnal Doc tag) :"
msgid "Page Setup"
msgstr "Mise en page"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "Profil de &sortie :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Description du profil"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "Profil d'&entrée :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Marges"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Gauche :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "&Haut :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Droite :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "&Bas :"
@@ -5725,13 +5731,13 @@ msgstr "&Bas :"
msgid "PDB Input"
msgstr "Entrée PDB"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Traiter chaque &ligne comme un paragraphe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Suppose un format d'impression"
@@ -5739,7 +5745,7 @@ msgstr "Suppose un format d'impression"
msgid "PDB Output"
msgstr "Sortie PDB"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Format :"
@@ -5747,11 +5753,11 @@ msgstr "&Format :"
msgid "PDF Input"
msgstr "Entrée PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "Facteur de &déroulement de ligne :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Pas d'&Images"
@@ -5759,15 +5765,15 @@ msgstr "Pas d'&Images"
msgid "PDF Output"
msgstr "Sortie PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "Taille du &Papier :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Orientation :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Conserver les &proportions de la couverture"
@@ -5789,19 +5795,19 @@ msgstr ""
msgid "Open book"
msgstr "Livre libre"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Générateur d'expression régulière"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Aperçu"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Expression régulière :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Test"
@@ -5940,23 +5946,23 @@ msgstr "Niveau &2 TDM (Expression XPath) :"
msgid "Level &3 TOC (XPath expression):"
msgstr "Niveau &3 TDM (Expression XPath) :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Ne pas ajouter les chapitres &détectés à la Table des Matières"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Nombre de &liens ajoutés à la Table des Matières"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Seuil de chapi&tre"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Forcer l'utilisation d'une Table des matières auto-générée"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "&Filtre TDM :"
@@ -5964,11 +5970,11 @@ msgstr "&Filtre TDM :"
msgid "TXT Input"
msgstr "Entrée TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Traiter en utilisant 'markdown'"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
"Ne pas insérer la Table Des Matières dans le texte de sortie lorsque "
"markdown est utilisé"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Conservers les e&spaces"
@@ -5992,15 +5998,15 @@ msgstr "Conservers les e&spaces"
msgid "TXT Output"
msgstr "Sortie TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "Style de fin de &ligne :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "Longueur &maximale de la ligne :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Forcer la longueur de ligne maximale"
@@ -6019,71 +6025,71 @@ msgstr "Libellé texte"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Utiliser un assistant pour aider à construire l'expression XPath"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Faire correspondre les étiquettes HTML avec les noms d'é&tiquettes :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Ayant l'&attribut :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Avec la &valeur :"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Une expression régulière)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -6114,6 +6120,7 @@ msgstr "Le navigateur de coverture ne peut ête chargé"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6138,28 +6145,28 @@ msgstr "Définir '%s' à aujourd'hui"
msgid " index:"
msgstr " index :"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "Effacer les series"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "Nummérotation automatique des livres"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "Force les nombres à commencer par "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Supprimer toutes les étiquettes"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "étiquettes à ajouter"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "étiquettes à supprimer"
@@ -6320,9 +6327,9 @@ msgstr "Envoi d'un email à"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Pas de format convenable"
@@ -6364,8 +6371,8 @@ msgid "Sent news to"
msgstr "Envoi des News vers"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Convertir automatiquement les livres suivants avant de les télécharger dans "
@@ -6375,15 +6382,15 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "Envoie les catalogues vers l'appareil."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Envoi les News vers l'appareil."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Envoie les livres dans l'appareil."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6392,11 +6399,11 @@ msgstr ""
"convenable n'a été trouvé. Convertissez avant le(s) livre(s) vers un format "
"supporté par votre appareil."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Le lecteur électronique n'a plus d'espace mémoire disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6470,69 +6477,70 @@ msgstr "Suiva&nt"
msgid "My Books"
msgstr "Mes Livres"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Générer le catalogue"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Générer le catalogue pour {0} livres"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "&Format du catalogue :"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"&Titre du catalogue (un catalogue existant avec le même titre sera remplacé) "
":"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "&Envoyer le catalogue automatiquement vers l'appareil"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Options du catalogue"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "Vérifier la bibliothèque"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "Executer la vérification"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Copie vers le presse-papier"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Noms à ignorer :"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "Extensions à ignorer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "Information supplémentaire"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "Chemin à partir de la bibliothèque"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Nom"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Choisir le format"
@@ -6627,7 +6635,7 @@ msgstr "&Auteur(s) :"
msgid "&Profile:"
msgstr "&Profil :"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Editer les commentaires"
@@ -6653,7 +6661,7 @@ msgstr "Emplacement"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6661,11 +6669,11 @@ msgid "Date"
msgstr "Date"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Effacer de l'appareil"
@@ -6683,19 +6691,19 @@ msgstr "Nom de l'auteur erroné"
msgid "Author names cannot contain & characters."
msgstr "Les noms d'auteurs ne peuvent pas contenir le caractère &"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Gérer les auteurs"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Trier par auteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Trier par clé de tri par auteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6706,7 +6714,7 @@ msgstr ""
"est calculée automatiquement peut-être controllé via "
"Péférences>Avancées>Réglages"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Recalculer toutes les valeurs de clés de tri par auteur"
@@ -6746,10 +6754,9 @@ msgstr "Aucune métadonnée trouvée"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Aucune métadonnée trouvée, essayer en modifiant le titre et l'auteur ou la "
-"clé ISBN."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6818,71 +6825,71 @@ msgstr "Afficher les &détails du travail"
msgid "Stop &all non device jobs"
msgstr "&Arrêter tous les travaux ne concernant pas les appareils"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "Titre/Auteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "Métadonnée standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "Métadonnée personnalisée"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Rechercher/Remplacer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "En cours"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Minuscule"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Majuscule"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Casse du titre"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "Correspondance de caractère"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "Expression régulière"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr "Remplacer le champ"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr "Ajouter initialement au champ"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr "Ajouter au champs"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Edite les informations des métadonnées pour %d livres"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr "Livre %d :"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6897,7 +6904,7 @@ msgstr ""
"continuer. REchercher et remplacer dans les champs de texte en utilisant "
"une correspondance de caractères ou une expression régulière. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6914,7 +6921,7 @@ msgstr ""
"n'est pas cochée, le texte correspondra à la fois aux majuscules et aux "
"minuscules"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6941,35 +6948,35 @@ msgstr ""
"plus d'informations sur les expressions régulières en python, et en "
"particulier la fonction 'sub'."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
"Vous devez préciser uen destination quand la source est un champ mixte"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "Recherche/Remplacement erroné"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
"La clé auteur ne peut être une chaine vide. Le livre dont le titre est %s "
"n'a pas été traité"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
"Le titre ne peut être une chaîne vide. Le livre dont le titre est %s n'a pas "
"été traité"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "Motif de recherche erroné : %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7546,14 +7553,14 @@ msgstr "Mot de passe nécessaire"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "Nom d'&utilisateur :"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "Mot de &passe :"
@@ -7780,15 +7787,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Effacer les News plus anciennes que "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "contient"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Le texte à chercher. Interprété comme une expression courante."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7796,7 +7803,7 @@ msgstr ""
" exclut cette correspondance. Retourne uniquement les résultats qui ne "
"correspondent pas à cette requête."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Exclut"
@@ -8542,7 +8549,7 @@ msgid "Show books in the main memory of the device"
msgstr "Afficher les livres dans mémoire principale de l'appareil"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Carte A"
@@ -8551,7 +8558,7 @@ msgid "Show books in storage card A"
msgstr "Afficher les livres dans la carte mémoire A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Carte B"
@@ -8623,78 +8630,78 @@ msgid "Size (MB)"
msgstr "Taille (Mo)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Livre %s of %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Le nom recherché/consulté est \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr "L'UUID de ce livre est \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "Dans la bibliothèque"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Taille"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Marqué pour suppression"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -10154,7 +10161,7 @@ msgstr "Réglages a&ctuels"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Trouver"
@@ -10415,12 +10422,12 @@ msgstr "&Ejecter l'appareil connecté"
msgid "Calibre Quick Start Guide"
msgstr "Guide De Démarrage Rapide Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Erreur lors de la conversion"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -10429,15 +10436,15 @@ msgstr ""
"href=\"%s\">DRM. Vous devez d'abord enlever les DRM avec des outils "
"tiers."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Recette désactivée"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Échoué"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10447,11 +10454,11 @@ msgstr ""
"le monde. Si vous le trouvez utile, vous pouvez donner pour soutenir son "
"développement. Vos donations aident Calibre à continuer à se développer."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Il y a des travaux actifs. Voulez-vous vraiment finir ?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -11149,15 +11160,15 @@ msgstr ""
"bouton Utiliser gmail ci-dessous. Vous aurez aussi à enregistrer votre "
"adresse gmail dans votre compte Amazon."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "email &Kindle :"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Choisir votre &langue :"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -11165,11 +11176,11 @@ msgstr ""
"Choisissez un emplacement pour vos livres. Quand vous ajoutez des livres à "
"Calibre, ils seront copiés ici :"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Changer"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -11218,11 +11229,11 @@ msgstr ""
"Vous devez indiquer le nom d'utilisateur et le mot de passe pour le serveur "
"de mail."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Envoyer l'email &de :"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. Ce qui sera présent dans le champ De : des emails envoyés par "
"Calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -11238,50 +11249,50 @@ msgstr ""
" Un serveur d'email est utile si le service auquel vous envoyez un email "
"ne les accepte que venant de services réputés"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "&Serveur de messagerie"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"Calibre peut optionnellement utiliser un serveur pour envoyer les "
"emails"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "Nom d'&hôte :"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "Le nom d'hôte de votre serveur de messagerie. Par ex. smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Port :"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr "Le port d'écoute de votre serveur de messagerie. Par défault : 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Votre nom d'utilisateur pour le serveur de messagerie"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Votre mot de passe pour le serveur de messagerie"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Visualiser"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "&Cryptage :"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -11289,28 +11300,28 @@ msgstr ""
"Utiliser le cryptage TLS lors de la connexion au serveur de messagerie. "
"Cette option est la plus utilisée."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
"Utiliser le cryptage SSL lors de la connexion au serveur de messagerie."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Utiliser Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Tester l'email"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -11322,7 +11333,7 @@ msgstr ""
"collection de livres Calibre directement à partir de l'appareil. Pour "
"pouvoir le faire, vous devez démarrer le serveur de contenu de Calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Démarrer le serveur de &contenu"
@@ -12359,31 +12370,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "La note moyenne de %sest %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Principal"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Migre l'ancienne base vers la bibliothèque dans %s o or ou When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5350,35 +5362,35 @@ msgstr ""
"establece unha sangría de parágrafo para asegurar que estes sexan facilmente "
"diferenciados. Esta opción controla a largura desta sangría."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Xustificación:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "&Aliñar as táboas"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "&CSS adicional"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Transliterar os caracteres unicode en ASCII"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Inserir liña en &branco"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Manter as &ligaduras"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "Corrixir a &puntuación"
@@ -5386,51 +5398,51 @@ msgstr "Corrixir a &puntuación"
msgid "LRF Output"
msgstr "Saída LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Activar a rotación &automática de imaxes grandes"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "Espazo entre &palabras:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "Sangría &mínima:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Renderizar &táboas como imaxes"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr "Multiplicador para o tamaño das letras nas táboas convertidas"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Engadir &Encabezado"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "&Separación do encabezado"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "&Formato do encabezado"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "&Aniñar os tipos de letra"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "Familia de tipos de letra con &serifa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "Familia de tipos de letra s&en serifa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "Familia de tipos de letra de &largo uniforme"
@@ -5575,35 +5587,35 @@ msgstr "Saída MOBI"
msgid "Default"
msgstr "Predeterminado"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Título do Índice de Contidos:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Reducir imaxes para dispositivos &Palm"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Usar a &ordenación por autores/as"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Desactivar a compresión dos contidos do ficheiro"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Non engadir índice ao libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Opcións do Kindle"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "Tipo de letra de cabeceira da publicación"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Etiqueta de documentos persoais:"
@@ -5611,35 +5623,35 @@ msgstr "Etiqueta de documentos persoais:"
msgid "Page Setup"
msgstr "Configuración da Páxina"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "Perfil de &Saída:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Descrición do perfil"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "Perfil de &Entrada:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Marxes"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Esquerdo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "&Superior:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Dereita:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "&Inferior:"
@@ -5647,13 +5659,13 @@ msgstr "&Inferior:"
msgid "PDB Input"
msgstr "Entrada PDB"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Interpretar cada &liña como un parágrafo"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Asumir o formatado de impresión"
@@ -5661,7 +5673,7 @@ msgstr "Asumir o formatado de impresión"
msgid "PDB Output"
msgstr "Saída PDB"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Formato:"
@@ -5669,11 +5681,11 @@ msgstr "&Formato:"
msgid "PDF Input"
msgstr "Entrada PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "&Factor para unir liñas divididas:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Sen &Imaxes"
@@ -5681,15 +5693,15 @@ msgstr "Sen &Imaxes"
msgid "PDF Output"
msgstr "Saída PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "Tamaño de &Papel"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Orientación"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Manter &a proporción da capa"
@@ -5711,19 +5723,19 @@ msgstr ""
msgid "Open book"
msgstr "Abrir o libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Construtor de expresións regulares"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Previsualizar"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Expresión regular:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Proba"
@@ -5754,7 +5766,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/snb_output.py:14
msgid "SNB Output"
-msgstr ""
+msgstr "Saída SNB"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection.py:17
msgid ""
@@ -5859,23 +5871,23 @@ msgstr "&Segundo nivel de índice (expresión XPath):"
msgid "Level &3 TOC (XPath expression):"
msgstr "&Terceiro nivel de índice (expresión XPath):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Non engadir capítulos &detectados á táboa de contidos"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Número de &ligazóns para engadir ao índice"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "&Límite de capítulos"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Forzar o uso do índice xerado automaticamente"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "&Filtro para o índice"
@@ -5883,11 +5895,11 @@ msgstr "&Filtro para o índice"
msgid "TXT Input"
msgstr "Entrada TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Procesar como markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit Markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr "Non introducir o índice no texto de saída cando se emprega Markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Manter os e&pazos"
@@ -5910,15 +5922,15 @@ msgstr "Manter os e&pazos"
msgid "TXT Output"
msgstr "Saída TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "Final de &liña:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "Lonxitude &máxima da liña:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Forzar a lonxitude máxima da liña"
@@ -5937,71 +5949,71 @@ msgstr "TextLabel"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Usar o asistente para axudar a construír a expresión de XPath"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Seleccionar e&tiquetas HTML co nome:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Que teña o &atributo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Co &valor:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Unha expresión regular)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -6033,6 +6045,7 @@ msgstr "Non se puido cargar o explorador de capas"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6057,28 +6070,28 @@ msgstr "Establecer '%s' a hoxe"
msgid " index:"
msgstr " índice:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "Eliminar series"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "Numerar automaticamente os libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "Forzar números para comezar con "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Borrar todas as etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "etiquetas para engadir"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "etiquetas para borrar"
@@ -6238,9 +6251,9 @@ msgstr "Enviando correo a"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Non hai formatos axeitados"
@@ -6282,8 +6295,8 @@ msgid "Sent news to"
msgstr "Enviar novas a"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Desexa converter os libros seguintes antes de os enviar ao dispositivo?"
@@ -6292,15 +6305,15 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "A enviar catálogos ao dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "A enviar novas ao dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "A enviar libros ao dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6309,11 +6322,11 @@ msgstr ""
"atoparon formatos compatíbeis. Converta o ou os libros a un formato "
"compatíbel co dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Non hai espazo no dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6386,68 +6399,71 @@ msgstr "&Seguinte"
msgid "My Books"
msgstr "Os meus libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Xerar catálogo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Xerar catálogo para {0} libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "&Formato do catálogo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"&Título do catálogo (substituiranse os catálogos existentes co mesmo título):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "Enviar catálogo ao di&spositivo automaticamente"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Opcións do catálogo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "Comprobar a Biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "Excutar a comprobación"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr "Executa&r a comprobación"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Copiar no portapapeis"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr "Copiar no por&tapapeis"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Nombres para ignorar:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "Extensiones para ignorar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "Información adicional"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "Camiño da biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Nome"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+"Os ficheiros e catafoles marcados serán eliminados definitivamente. "
+"Está seguro?"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Elixir formato"
@@ -6541,7 +6557,7 @@ msgstr "&Autoría:"
msgid "&Profile:"
msgstr "&Perfil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Editar os comentarios"
@@ -6567,7 +6583,7 @@ msgstr "Localización"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6575,11 +6591,11 @@ msgid "Date"
msgstr "Data"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Formato"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Borrar do dispositivo"
@@ -6597,19 +6613,19 @@ msgstr "Nombre de autor incorrecto"
msgid "Author names cannot contain & characters."
msgstr "Os nombres de autores non poden conter caracteres \"&\"."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Xestionar os autores"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Ordenar polo autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Ordenación por orde de autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6619,7 +6635,7 @@ msgstr ""
"automaticamente a partir do autor.A maneira precisa en que este valor se "
"xera pode controlarse en Preferencias->Avanzada->Axustes"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Recalcular todos valores de ordenación por autor"
@@ -6658,9 +6674,11 @@ msgstr "Non se atopou ningún metadato"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Non se atopou ningún metadato, tente axustar o título, o autor ou o ISBN."
+"Non se encontraron metadatos, intente axustar o título e autor e/ou eliminar "
+"o ISBN."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6726,71 +6744,71 @@ msgstr "Amosar os &detalles do traballo"
msgid "Stop &all non device jobs"
msgstr "Deter os tr&aballos que non comuniquen co dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "Título/Autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "Metadatos estándar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "Metadatos personalizados"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Buscar/Substituír"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Traballando"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Maiúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
-msgid "Title Case"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
-msgid "Character match"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
-msgid "Regular Expression"
-msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
+msgid "Title Case"
+msgstr "Formato de título (todas as iniciais en maiúscula)"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
-msgid "Replace field"
-msgstr ""
+msgid "Character match"
+msgstr "Coincidencia de carácter"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+msgid "Regular Expression"
+msgstr "Expresión regular"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
+msgid "Replace field"
+msgstr "Substituír campo"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
-msgstr ""
+msgstr "Antepoñer ao campo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
-msgstr ""
+msgstr "Anexar ao campo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "A editar a metainformación para %d libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
-msgstr ""
+msgstr "Libro %d:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6798,8 +6816,13 @@ msgid ""
"before proceeding. Search and replace in text fields using character "
"matching or regular expressions. "
msgstr ""
+"Pode destruír a súa biblioteca con esta característica. Os cambios "
+"son permanentes. Non existe unha función para desfacer. Esta característica "
+"é experimental e pode haber erros. Recoméndaselle facer unha copia de "
+"seguranza da biblioteca antes de continuar. Busque e substitúa nos campos "
+"de texto utilizando un carácter coincidente ou expresións regulares. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6808,8 +6831,15 @@ msgid ""
"checked, the search text must match exactly. If it is unchecked, the search "
"text will match both upper- and lower-case letters"
msgstr ""
+"No modo de caracteres, o texto introducido búscase no. O texto substitúese "
+"polo texto de substitución especificado en calquera lugar que se encontre no "
+"campo. Unha vez finalizada a substitución, o texto pode cambiarse a "
+"maiúsculas, minúsculas ou inicial maiúscula. Se a caixa de distinguir entre "
+"maiúsculas e minúsculas está marcada, o texto buscado debe coincidir "
+"exactamente. Se está desactivada, encontraranse coincidencias tanto con "
+"maiúsculas coma con minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6823,35 +6853,52 @@ msgid ""
"information on python's regular expressions, and in particular the 'sub' "
"function."
msgstr ""
+"No modo de expresións regulares, o texto de busca é unha expresión regular "
+"compatíbel con Python. O texto de substitución pode conter referencias a "
+"expresións entre parénteses no patrón. A busca non está ancorada e pode "
+"producir substitucións varias veces. As funcións de modificación (lower-"
+"case, etc.) aplícanselle ás coincidencias da busca, non ao campo completo. O "
+"cadro de destino especifica o campo ao que se lle asignará o resultado tras "
+"a busca e substitución. Pode substituír o texto do campo, ou engadir a "
+"coincidencia ao principio ou ao final. Vexa esta referencia para más "
+"información sobre as expresións regulares de Python, e en particular sobre a "
+"función \"sub\"."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
-msgstr ""
+msgstr "Debe especificar un destino cando a orixe é un campo de composición"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
-msgstr ""
+msgstr "Buscar/substituir no vé correcto"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
+"A cadea Autores non se pode deixar en branco. O libro co título %s non foi "
+"procesado"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
+"O título non se pode deixar en branco. O libro co título %s non foi "
+"procesado"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
-msgstr ""
+msgstr "O patrón de busca non é correcto: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
msgstr ""
+"Aplicando cambios a %d libros.\n"
+"Fase {0} {1}%%."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:332
msgid "Edit Meta information"
@@ -6916,19 +6963,19 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:349
msgid "Check this box to remove all tags from the books."
-msgstr ""
+msgstr "Marque esta caixa para eliminar todas as etiquetas dos libros."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:350
msgid "Remove all"
-msgstr ""
+msgstr "Eliminar todo"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:354
msgid "If checked, the series will be cleared"
-msgstr ""
+msgstr "Se está marcado, as series serán desbotadas"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:355
msgid "Clear series"
-msgstr ""
+msgstr "Desbotar series"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:356
msgid ""
@@ -6937,6 +6984,11 @@ 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 ""
+"Se non se marca, o número na serie dos libros poñerase .\n"
+"Se se marca, os libros seleccionados numeraranse automaticamente,\n"
+"na orde na que los seleccionase. Se seleccionou primeiro\n"
+"o libro A e logo o B, o libro A será o número 1 na serie e o libro\n"
+"B será o número 2."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:360
msgid "Automatically number books in this series"
@@ -6948,6 +7000,10 @@ msgid ""
"for that series. Checking this box will tell calibre to start numbering\n"
"from the value in the box"
msgstr ""
+"Normalmente as series hai que renumeralas a \n"
+"partir do número maior almacenado para\n"
+"a serie. Se marca esta caixa Calibre comezará a numeración a partir do valor "
+"do cadro."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:365
msgid "Remove &format:"
@@ -7367,14 +7423,14 @@ msgstr "Precísase contrasinal"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "Nome de &usuario:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Contrasinal"
@@ -7599,16 +7655,16 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Borrar as novas máis antigas que "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "contén"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
"O texto para procurar. Isto interprétase como unha expresión regular."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7616,7 +7672,7 @@ msgstr ""
" Negar esta procura, isto é, só devolverá os resultados que non "
"coincidan coa consulta."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Negar"
@@ -8340,7 +8396,7 @@ msgid "Show books in the main memory of the device"
msgstr "Amosar os libros na memoria principal do dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Tarxeta A"
@@ -8349,7 +8405,7 @@ msgid "Show books in storage card A"
msgstr "Amosar os libros almacenados na tarxeta A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Tarxeta B"
@@ -8419,78 +8475,78 @@ msgid "Size (MB)"
msgstr "Tamaño (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Libro %s de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "O nome de busca é \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "Na biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Tamaño"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Marcado para borrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9851,7 +9907,7 @@ msgstr "Axustes a&ctuais"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Buscar"
@@ -10099,26 +10155,26 @@ msgstr ""
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Fallou"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10129,22 +10185,22 @@ msgstr ""
"desenvolvemento. A súa contribución axudará a continuar co desenvolvemento "
"do calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Hai traballos en activo. Está seguro de querer saír?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10780,25 +10840,25 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10840,90 +10900,90 @@ msgstr ""
msgid "You must set the username and password for the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Enviar correos &desde:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "&Servidor de Correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "Nome do &host:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Porto:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "O seu nome de usuario/a no servidor de correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "O seu contrasinal no servidor de correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Amosar"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "&Cifrado:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Usar Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Probar o correo"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10931,7 +10991,7 @@ msgid ""
"server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Prender o servidor de &contidos"
@@ -11688,31 +11748,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s or or When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
"This option controls the width of that indent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr ""
@@ -4836,51 +4842,51 @@ msgstr ""
msgid "LRF Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr ""
@@ -5018,35 +5024,35 @@ msgstr ""
msgid "Default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr ""
@@ -5054,35 +5060,35 @@ msgstr ""
msgid "Page Setup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr ""
@@ -5090,13 +5096,13 @@ msgstr ""
msgid "PDB Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr ""
@@ -5104,7 +5110,7 @@ msgstr ""
msgid "PDB Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr ""
@@ -5112,11 +5118,11 @@ msgstr ""
msgid "PDF Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr ""
@@ -5124,15 +5130,15 @@ msgstr ""
msgid "PDF Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr ""
@@ -5152,19 +5158,19 @@ msgstr ""
msgid "Open book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr ""
@@ -5293,23 +5299,23 @@ msgstr ""
msgid "Level &3 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr ""
@@ -5317,22 +5323,22 @@ msgstr ""
msgid "TXT Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr ""
@@ -5340,15 +5346,15 @@ msgstr ""
msgid "TXT Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr ""
@@ -5367,71 +5373,71 @@ msgstr ""
msgid "Use a wizard to help construct the XPath expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5455,6 +5461,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -5479,28 +5486,28 @@ msgstr ""
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr ""
@@ -5658,9 +5665,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr ""
@@ -5698,8 +5705,8 @@ msgid "Sent news to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
@@ -5707,25 +5714,25 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -5792,67 +5799,68 @@ msgstr ""
msgid "My Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
-msgid "Names to ignore:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr ""
@@ -5946,7 +5954,7 @@ msgstr ""
msgid "&Profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr ""
@@ -5970,7 +5978,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -5978,11 +5986,11 @@ msgid "Date"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr ""
@@ -6000,26 +6008,26 @@ msgstr ""
msgid "Author names cannot contain & characters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
"via Preferences->Advanced->Tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr ""
@@ -6057,7 +6065,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
@@ -6117,71 +6126,71 @@ msgstr ""
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6190,7 +6199,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6200,7 +6209,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6215,30 +6224,30 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6746,14 +6755,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr ""
@@ -6969,21 +6978,21 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr ""
@@ -7661,7 +7670,7 @@ msgid "Show books in the main memory of the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr ""
@@ -7670,7 +7679,7 @@ msgid "Show books in storage card A"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr ""
@@ -7736,78 +7745,78 @@ msgid "Size (MB)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9090,7 +9099,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr ""
@@ -9336,48 +9345,48 @@ msgstr ""
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10009,25 +10022,25 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10069,90 +10082,90 @@ msgstr ""
msgid "You must set the username and password for the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10160,7 +10173,7 @@ msgid ""
"server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr ""
@@ -10917,31 +10930,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s o or o When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5366,35 +5372,35 @@ msgstr ""
"automaticamente un rientro di paragrafo, per assicurarsi che i paragrafi "
"siano ben distinti. Questa opzione controlla l'ampiezza del rientro."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Giustificazione testo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "&Linearizza le tabelle"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "&CSS addizionale"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Transcodifica i caratteri unicode in ASCII"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Inserimento di righe &vuote"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Mantieni &legami"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "Ottimizzazione &punteggiatura"
@@ -5402,52 +5408,52 @@ msgstr "Ottimizzazione &punteggiatura"
msgid "LRF Output"
msgstr "Formato LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Abilitare rotazione &automatica delle immagini larghe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "&Spazio tra le parole:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "&Rientro minimo del paragrafo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Trasforma le &tabelle in immagini"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr ""
"Moltiplicatore della grandezza del testo per la presentazione di tabelle:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Aggiungi &intestazione"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "&Spazio dall'intestazione:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "&Formato dell'intestazione:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "Caratteri &Embed"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "Famiglia di caratteri &Serif:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "Famiglia di caratteri S&ans-Serif:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "Famiglia di caratteri &Monospaced:"
@@ -5593,35 +5599,35 @@ msgstr "Outup MOBI"
msgid "Default"
msgstr "Predefinito"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Titolo per l'indice:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Riaggiusta la grandezza delle immagini per dispositivi &Palm"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Usa autore &sort per autore."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Disattiva la compressione per il contenuto dei documenti"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Non aggiungere un indice al libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Opzioni Kindle"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "Carattere Testata Periodica:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Tag Documenti Personali:"
@@ -5629,35 +5635,35 @@ msgstr "Tag Documenti Personali:"
msgid "Page Setup"
msgstr "Imposta pagina"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "Personalizzazione &Output:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Descrizione del profilo"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "Personalizzazione &Input:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Margini"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Sinistra:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "&Alto:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Destra:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "&Basso:"
@@ -5665,13 +5671,13 @@ msgstr "&Basso:"
msgid "PDB Input"
msgstr "Input PDB"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Considera ogni linea come un paragrafo"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Individuare il formato di stampa"
@@ -5679,7 +5685,7 @@ msgstr "Individuare il formato di stampa"
msgid "PDB Output"
msgstr "Output PDB"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Formato:"
@@ -5687,11 +5693,11 @@ msgstr "&Formato:"
msgid "PDF Input"
msgstr "Input PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "Fattore di &suddivisione delle linee:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Nessuna &immagine"
@@ -5699,15 +5705,15 @@ msgstr "Nessuna &immagine"
msgid "PDF Output"
msgstr "Output PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "Formato &pagina:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Orientamento:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Mantieni le &proporzioni della copertina"
@@ -5729,19 +5735,19 @@ msgstr ""
msgid "Open book"
msgstr "Libro aperto"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Editore di Regex"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Anteprima"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Regex:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Test"
@@ -5876,23 +5882,23 @@ msgstr "Livello &2 indice (espressione XPath):"
msgid "Level &3 TOC (XPath expression):"
msgstr "Livello &3 indice (espressione XPath):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "N&on aggiungere all'indice i capitoli rilevati."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "N&umero di link da aggiungere all'indice"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "I&nizio capitolo"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Forza l'uso dell'indice generato automaticamente."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "&Filtro dell'indice:"
@@ -5900,11 +5906,11 @@ msgstr "&Filtro dell'indice:"
msgid "TXT Input"
msgstr "Input TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Analizzare utilizzando markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
"Non inserire l'indice nel testo di output quando si utilizza il markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Mantieni gli &spazi"
@@ -5927,15 +5933,15 @@ msgstr "Mantieni gli &spazi"
msgid "TXT Output"
msgstr "Output TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "Tipo di interruzione di &linea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "Lunghezza di linea &massima:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Forza lunghezza massima linea"
@@ -5954,71 +5960,71 @@ msgstr "EtichettaDiTesto"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Utilizza il wizard di aiuto per create le espressioni XPath"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Far corrispondere i &tag HTML con il nome del tag:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Con il seguente &attributo"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Con &value"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Una espressione regolare)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -6049,6 +6055,7 @@ msgstr "Impossibile caricare il browser di copertine"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6073,28 +6080,28 @@ msgstr "Imposta '%s' ad oggi"
msgid " index:"
msgstr " indice:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "Rimuovi serie"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "Numera i libri automaticamente"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "Forza i numeri ad iniziare con "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Elimina tutti i tag"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "tag da aggiungere"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "tag da eliminare"
@@ -6254,9 +6261,9 @@ msgstr "Spedizione di un messaggio elettronico a"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Nessun formato adatto"
@@ -6298,8 +6305,8 @@ msgid "Sent news to"
msgstr "Notizie inviate a"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Convertire automaticamente i libri seguenti prima di inviarli al dispositivo?"
@@ -6308,15 +6315,15 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "Inviando i cataloghi al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Invio delle notizie al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Invio dei libri al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6325,11 +6332,11 @@ msgstr ""
"trovato un formato adeguato. È prima necessario convertire i libri in un "
"formato supportato dal dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Spazio sul dispositivo insufficiente"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6403,69 +6410,70 @@ msgstr "&Successivo"
msgid "My Books"
msgstr "I miei libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Crea catalogo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Genera catalogo per {0} libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "Catalogo &format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"Catalogo &title (cataloghi esistenti con lo stesso nome verranno "
"sovrascritti):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "&Send catalogo al dispositivo automaticamente"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Opzioni catalogo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "Controlla biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "Avvia il controllo"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Copia negli appunti"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Nomi da ignorare"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "Estensioni da ignorare"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "Informazioni aggiuntive"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "Percorso della blblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Nome"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Scegliere il formato"
@@ -6560,7 +6568,7 @@ msgstr "&Autori:"
msgid "&Profile:"
msgstr "&Profilo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Modifica Commenti"
@@ -6586,7 +6594,7 @@ msgstr "Posizione"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6594,11 +6602,11 @@ msgid "Date"
msgstr "Data"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Formato"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Elimina dal dispositivo"
@@ -6616,19 +6624,19 @@ msgstr "Nome dell'autore non valido"
msgid "Author names cannot contain & characters."
msgstr "I nomi degli autori non possono contenere caratteri &."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Gestione autori"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Ordina per autore"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Ordina per ordine autore"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6638,7 +6646,7 @@ msgstr ""
"automaticamente dall'autore. La generazione di questo valore può essere "
"controllata da «Preferenze->Avanzate->Ottimizzazioni»"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Ricalcola tutti i valori di ordinamento autore"
@@ -6677,10 +6685,9 @@ msgstr "Nessun metadato trovato"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Nessun metadato trovato, provare ad aggiustare il titolo e l'autore o il "
-"codice ISBN."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6748,71 +6755,71 @@ msgstr "Mostra i &dettagli del lavoro"
msgid "Stop &all non device jobs"
msgstr "Ferma &tutti i lavori non legati al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "Titolo/Autore"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "Metadati standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "Metadati personalizzati"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Cerca/Sostituisci"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "In esecuzione"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Minuscole"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Maiuscole"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Caratteri per titolo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "Corrispondenza carattere"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "Espressione regolare"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr "Sostituisci campo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr "Anteponi al campo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr "Appendi al campo"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Modifica metadati per %d libri"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr "Libro %d:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6827,7 +6834,7 @@ msgstr ""
"procedere. Cerca e sostituisci nei campi di testo usando corrispondenza "
"coi caratteri o espressioni regolari. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6837,7 +6844,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6852,30 +6859,30 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "Cerca/sostituisci non validi"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr "Gli autori non possono essere lasciati vuoti. Libro %s non elaborato"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr "Il titolo non può essere lasciato vuoto. Libro %s non elaborato"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "Il modello di ricerca non è valido: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7414,14 +7421,14 @@ msgstr "Password necessaria"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "&Nome utente:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Password:"
@@ -7646,15 +7653,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Elimina le notizie scaricate più vecchie di "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "contiene"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Il testo da cercare. È interpretato come un'espressione regolare"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7662,7 +7669,7 @@ msgstr ""
" Nega questa corrispondenza. Restituisce soltanto i risultati che "
"non corrispondono a questa ricerca"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Nega"
@@ -8387,7 +8394,7 @@ msgid "Show books in the main memory of the device"
msgstr "Mostra libri nella memoria principale del dispositivo"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Scheda A"
@@ -8396,7 +8403,7 @@ msgid "Show books in storage card A"
msgstr "Mostra libri nella memory card A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Scheda B"
@@ -8466,78 +8473,78 @@ msgid "Size (MB)"
msgstr "Dimensione (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Libro %s di %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "La parola chiave è \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr "Lo UUID di questi libri è \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "Nella biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Dimensione"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Marcato per l'eliminazione"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9940,7 +9947,7 @@ msgstr "Ottimizzazioni &attuali"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Cerca"
@@ -10193,12 +10200,12 @@ msgstr "&Espelli dispositivo connesso"
msgid "Calibre Quick Start Guide"
msgstr "Guida rapida di Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Errore di conversione"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -10207,15 +10214,15 @@ msgstr ""
"href=\"%s\">DRM. È prima necessario rimuovere la DRM usando un altro "
"prodotto."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Ricetta deattivata"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Operazione Fallita"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10226,11 +10233,11 @@ msgstr ""
"lo sviluppo. La tua donazione aiuterà a mantenere attivo lo sviluppo di "
"calibre."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Ci sono lavori attivi. Uscire comunque?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10922,15 +10933,15 @@ msgstr ""
"gmail e selezionare l'opzione «Usa Gmail» in basso. È necessario "
"registrare l'indirizzo gmail nell'account Amazon."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "&kindle posta elettronica:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Selezionare la &lingua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -10938,11 +10949,11 @@ msgstr ""
"Selezionare una destinazione per i libri. Quando verranno aggiunti libri a "
"Calibre, questi saranno copiati qui:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Cambia"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10992,11 +11003,11 @@ msgstr ""
"É necessario specificare un nome utente e password per il server di posta "
"elettronica"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "&Mittente:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. Questo sarà immesso nel campo Da: per le email inviate da "
"calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -11012,79 +11023,79 @@ msgstr ""
" Un server di posta è utile se il servizio al quale state mandando email "
"accetta solamente posta elettronica da server di posta ben conosciuti."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "&Server di posta elettronica"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"calibre può opzionalmente usare un server per inviare la posta "
"elettronica"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Hostname:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "Il nome del server per la posta. Per esempio smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Porta"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
"La porta su cui il server di posta attende connessioni. Il valore "
"predefinito è 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "I vostro nome utente sul server per la posta"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "La vostra password sul server per la posta"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Mostra"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "&Sicurezza"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr "Utilizza"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
"Usa cifrature SSL quando ci si connette al server di posta elettronica."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Usa Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Verifica email"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -11096,7 +11107,7 @@ msgstr ""
"possibile accedere alla collezione di libri direttamente dal dispositivo. "
"Per fare questo è necessario attivare il server di contenuti."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Attivare in server di &content"
@@ -12084,32 +12095,32 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%sLa valutazione media è %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Principale"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Migrazione del vecchio database nella biblioteca in %s or or When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
"This option controls the width of that indent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "テキストの調整:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "表を展開(&L)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "空行の挿入(&b)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "リガチャを意地(&l)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr ""
@@ -4821,51 +4827,51 @@ msgstr ""
msgid "LRF Output"
msgstr "LRF出力"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "単語間隔(&W):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "段落の字下げ最小値(&i):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "表をイメージとして描画(&t)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "ヘッダの追加(&h)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "ヘッダのフォーマット(&f):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "フォント埋め込み(&E)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "セリフフォントファミリ(&S)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "サンセリフフォントファミリ(&a)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "等幅フォントファミリ(&M):"
@@ -5003,35 +5009,35 @@ msgstr "MOBI出力"
msgid "Default"
msgstr "既定"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Kindle オプション"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr ""
@@ -5039,35 +5045,35 @@ msgstr ""
msgid "Page Setup"
msgstr "ページ設定"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "出力プロファイル(&O):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "プロファイルの説明"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "入力プロファイル(&I):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "余白"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "左(&L):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "上(&T):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "右(&R):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "下(&B):"
@@ -5075,13 +5081,13 @@ msgstr "下(&B):"
msgid "PDB Input"
msgstr "PDB入力"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr ""
@@ -5089,7 +5095,7 @@ msgstr ""
msgid "PDB Output"
msgstr "PDB出力"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "フォーマット(&F)"
@@ -5097,11 +5103,11 @@ msgstr "フォーマット(&F)"
msgid "PDF Input"
msgstr "PDF入力"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "イメージがない(&N)"
@@ -5109,15 +5115,15 @@ msgstr "イメージがない(&N)"
msgid "PDF Output"
msgstr "PDF出力"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "ページの向き(&O)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr ""
@@ -5137,19 +5143,19 @@ msgstr ""
msgid "Open book"
msgstr "書籍を開く"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "テスト"
@@ -5278,23 +5284,23 @@ msgstr ""
msgid "Level &3 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "目次フィルタ(&F)"
@@ -5302,22 +5308,22 @@ msgstr "目次フィルタ(&F)"
msgid "TXT Input"
msgstr "テキスト入力"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "スペースを保全する(&s)"
@@ -5325,15 +5331,15 @@ msgstr "スペースを保全する(&s)"
msgid "TXT Output"
msgstr "テキスト出力"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr ""
@@ -5352,71 +5358,71 @@ msgstr ""
msgid "Use a wizard to help construct the XPath expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5440,6 +5446,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -5464,28 +5471,28 @@ msgstr ""
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr ""
@@ -5643,9 +5650,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr ""
@@ -5683,8 +5690,8 @@ msgid "Sent news to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
@@ -5692,25 +5699,25 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "デバイスにカタログを送信"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "デバイスにニュースを送信"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "デバイスに書籍を送信"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -5777,67 +5784,68 @@ msgstr "次へ(&N)"
msgid "My Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "デバイスにカタログを自動的に送信(&S)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "クリップボードにコピー"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
-msgid "Names to ignore:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "名前"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr ""
@@ -5931,7 +5939,7 @@ msgstr "著者(&A):"
msgid "&Profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr ""
@@ -5955,7 +5963,7 @@ msgstr "位置"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -5963,11 +5971,11 @@ msgid "Date"
msgstr "日付"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "フォーマット"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr ""
@@ -5985,26 +5993,26 @@ msgstr ""
msgid "Author names cannot contain & characters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
"via Preferences->Advanced->Tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr ""
@@ -6042,7 +6050,8 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
@@ -6102,71 +6111,71 @@ msgstr "ジョブの詳細を表示(&D)"
msgid "Stop &all non device jobs"
msgstr "装置関係以外のジョブを停止する(&a)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "処理中"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6175,7 +6184,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6185,7 +6194,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6200,30 +6209,30 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6731,14 +6740,14 @@ msgstr "パスワード必要"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "ユーザ名(&U):"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "パスワード(&P):"
@@ -6954,21 +6963,21 @@ msgstr "指定した日数より古いダウンロードしたニュースを削
msgid "Delete downloaded news older than "
msgstr "ダウンロード後 "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr ""
@@ -7648,7 +7657,7 @@ msgid "Show books in the main memory of the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "カードA"
@@ -7657,7 +7666,7 @@ msgid "Show books in storage card A"
msgstr "メモリカードAの本を表示"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "カードB"
@@ -7723,78 +7732,78 @@ msgid "Size (MB)"
msgstr "サイズ (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "ライブラリ中"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9081,7 +9090,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "検索"
@@ -9327,48 +9336,48 @@ msgstr "接続されたデバイスを取り外し(&E)"
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "変換エラー"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "レシピを無効化"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10004,25 +10017,25 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr "書籍の場所を指定してください。calibreに書籍を追加すると、書籍はここにコピーされます:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "変更(&C)"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10066,90 +10079,90 @@ msgstr ""
msgid "You must set the username and password for the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Gmailを使う"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10160,7 +10173,7 @@ msgstr ""
"href=\"http://www.lexcycle.com/download\">Stanzaを使用している場合、コンテンツサーバーを稼働させる"
"ことでcalibreの書籍ディレクトリにアクセスできます。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "コンテンツサーバーを稼働(&C)"
@@ -10917,31 +10930,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s or or When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
"This option controls the width of that indent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "&Linearizēt tabulas"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Papildus &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr ""
@@ -4814,51 +4820,51 @@ msgstr ""
msgid "LRF Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr ""
@@ -4997,35 +5003,35 @@ msgstr ""
msgid "Default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr ""
@@ -5033,35 +5039,35 @@ msgstr ""
msgid "Page Setup"
msgstr "Lappuses iestatījumi"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Profila apraksts"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr ""
@@ -5069,13 +5075,13 @@ msgstr ""
msgid "PDB Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr ""
@@ -5083,7 +5089,7 @@ msgstr ""
msgid "PDB Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr ""
@@ -5091,11 +5097,11 @@ msgstr ""
msgid "PDF Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr ""
@@ -5103,15 +5109,15 @@ msgstr ""
msgid "PDF Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr ""
@@ -5131,19 +5137,19 @@ msgstr ""
msgid "Open book"
msgstr "Atvērt grāmatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Priekšskats"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr ""
@@ -5274,23 +5280,23 @@ msgstr ""
msgid "Level &3 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr ""
@@ -5298,22 +5304,22 @@ msgstr ""
msgid "TXT Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr ""
@@ -5321,15 +5327,15 @@ msgstr ""
msgid "TXT Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr ""
@@ -5348,71 +5354,71 @@ msgstr "TextLabel"
msgid "Use a wizard to help construct the XPath expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(regulārā izteiksme)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5436,6 +5442,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -5460,28 +5467,28 @@ msgstr ""
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr ""
@@ -5639,9 +5646,9 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr ""
@@ -5679,8 +5686,8 @@ msgid "Sent news to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
@@ -5688,25 +5695,25 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -5773,67 +5780,68 @@ msgstr "&Nākošais"
msgid "My Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopēt uz starpliktuvi"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
-msgid "Names to ignore:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Nosaukums"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Izvēlieties formātu"
@@ -5927,7 +5935,7 @@ msgstr ""
msgid "&Profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr ""
@@ -5951,7 +5959,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -5959,11 +5967,11 @@ msgid "Date"
msgstr "Datums"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr ""
@@ -5981,26 +5989,26 @@ msgstr ""
msgid "Author names cannot contain & characters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
"via Preferences->Advanced->Tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr ""
@@ -6038,9 +6046,9 @@ msgstr "Metadati netika atrasti"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Metadati netika atrasti. Mēģiniet pamainīt autoru un nosaukumu vai ISBN kodu."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6105,71 +6113,71 @@ msgstr ""
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6178,7 +6186,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6188,7 +6196,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6203,30 +6211,30 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6736,14 +6744,14 @@ msgstr "Nepieciešama parole"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr ""
@@ -6959,21 +6967,21 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "satur"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr ""
@@ -7651,7 +7659,7 @@ msgid "Show books in the main memory of the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr ""
@@ -7660,7 +7668,7 @@ msgid "Show books in storage card A"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr ""
@@ -7726,78 +7734,78 @@ msgid "Size (MB)"
msgstr "Izmērs (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "%s. no %s grāmatām."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9080,7 +9088,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Meklēt"
@@ -9326,48 +9334,48 @@ msgstr ""
msgid "Calibre Quick Start Guide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -9999,25 +10011,25 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Izvēlieties va&lodu:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10059,90 +10071,90 @@ msgstr ""
msgid "You must set the username and password for the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Izmantot Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10150,7 +10162,7 @@ msgid ""
"server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr ""
@@ -10907,31 +10919,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s of or of When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5347,35 +5353,35 @@ msgstr ""
"automatisch een indentatie, om ervoor te zorgen dat deze makkelijk "
"herkenbaar is. Deze optie beinvloed de breedte van die indentatie."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Uitlijnen van tekst:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "Split tabellen in regels"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Extra CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Translitereer Unicode-tekens naar ASCII"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Voeg lege regel toe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Bewaar &ligaturen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "Slimme inter&punctie"
@@ -5383,51 +5389,51 @@ msgstr "Slimme inter&punctie"
msgid "LRF Output"
msgstr "LRF Uitvoer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Activeer &autorotatie van brede afbeeldingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "&Woordruimte:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "Minimum para. &indentatie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Geef &tabellen weer als afbeelding"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr "Tekst grootte vermenigvuldiger voor gegenereerde tabellen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Voeg &koptekst toe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "Koptekst scheiding:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "Koptekst &formaat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "Voeg l&ettertypen toe"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "&Serief lettertype:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "S&ans-Serief lettertype:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "Proportioneel lettertype:"
@@ -5572,35 +5578,35 @@ msgstr "MOBI uitvoer"
msgid "Default"
msgstr "Standaard"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Titel voor inhoudsopgave:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Afbeeldingen herschalen voor &Palm apparatuur"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Gebruik auteur &sortering als auteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Gebruik geen compressie van bestand onderdelen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Voeg geen inhoudsopgave toe aan het boek"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Kindle opties"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "lettertype voor titelkoppen van periodieken:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Tag voor persoonlijk document:"
@@ -5608,35 +5614,35 @@ msgstr "Tag voor persoonlijk document:"
msgid "Page Setup"
msgstr "Pagina Instellingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "&Uitvoer profiel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Profiel omschrijving"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "&Invoer profiel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Marges"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Links:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "&Boven:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Rechts:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "&Onder:"
@@ -5644,13 +5650,13 @@ msgstr "&Onder:"
msgid "PDB Input"
msgstr "PDB Invoer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Behandel iedere regel als een paragraaf"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Neem print formatering aan"
@@ -5658,7 +5664,7 @@ msgstr "Neem print formatering aan"
msgid "PDB Output"
msgstr "PDB Uitvoer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Formaat:"
@@ -5666,11 +5672,11 @@ msgstr "&Formaat:"
msgid "PDF Input"
msgstr "PDF invoer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "Regel uitpak factor:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Geen &Afbeeldingen"
@@ -5678,15 +5684,15 @@ msgstr "Geen &Afbeeldingen"
msgid "PDF Output"
msgstr "PDf Uitvoer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "&Papier Grootte:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Orientatie:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Behoud Omslag &Beeldverhouding"
@@ -5706,19 +5712,19 @@ msgstr "Kan geen reguliere expressie maken met de Regex Maker zonder boek."
msgid "Open book"
msgstr "Open boek"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Regex Maker"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Vooraf bekijken"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Regex:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Test"
@@ -5850,23 +5856,23 @@ msgstr "Niveau &2 Inhoudsopgave (XPath expressie):"
msgid "Level &3 TOC (XPath expression):"
msgstr "Niveau &3 Inhoudsopgave (XPath expressie):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Voeg ge&detecteerde hoofdstukken niet toe aan de inhoudsopgave"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Aantal &links toe te voegen aan de inhoudsopgave"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Hoofdstuk &drempel"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Forceer gebruik van auto-gegenereerde inhoudsopgave"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "Inhoudsopgave &Filter:"
@@ -5874,11 +5880,11 @@ msgstr "Inhoudsopgave &Filter:"
msgid "TXT Input"
msgstr "TXT Invoer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Proces gebruikt markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown om hier "
"meer over te leren."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
"Voeg geen inhoudsopgave toe aan de uitvoer tekst wanneer een markdown word "
"gebruikt"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Behoud &spaties"
@@ -5903,15 +5909,15 @@ msgstr "Behoud &spaties"
msgid "TXT Output"
msgstr "TXT Uitvoer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "&Regel einde stijl:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "&Maximum regel lengte:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Forceer maximale regellengte"
@@ -5930,71 +5936,71 @@ msgstr "TekstLabel"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Gebruik een wizard om te helpen een XPath expressie te construeren"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Match HTML &tags met tag naam:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Heeft &attribuut:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Met &waarde:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Een reguliere expressie)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -6025,6 +6031,7 @@ msgstr "Kan de omslag browser niet laden"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6049,28 +6056,28 @@ msgstr "Zet '%s' op vandaag"
msgid " index:"
msgstr " index:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Verwijder alle labels"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "toe te voegen labels"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "te verwijderen labels"
@@ -6230,9 +6237,9 @@ msgstr "Versturen van email naar"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Geen geschikte formaten"
@@ -6273,8 +6280,8 @@ msgid "Sent news to"
msgstr "Nieuws verzonden naar"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Auto-converteer de volgende boeken alvorens ze te uploaden naar het appraat?"
@@ -6283,15 +6290,15 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "Verstuur catalogus naar apparaat."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Versturen van nieuws naar apparaat."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Boeken worden naar de lezer verzonden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6300,11 +6307,11 @@ msgstr ""
"er geen geschikte bestandsformaten konden worden gevonden. Converteer "
"boek(en) eerst naar een formaat dat word ondersteund door je lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Geen schijfruimte op de lezer."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6377,69 +6384,70 @@ msgstr "&Volgende"
msgid "My Books"
msgstr "Mijn Boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Genereer Catalogus"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Genereer catalogus voor {0} boeken"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "Catalogic &formaat:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"Catalogus &titel (bestaande catalogus met dezelfde titel zal worden "
"vervangen):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "&Verstuur catalogus automatisch naar apparaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Catalogus opties"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Naar klembord kopiëren"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
-msgid "Names to ignore:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Naam"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Kies Formaat"
@@ -6533,7 +6541,7 @@ msgstr "&Auteur(s)"
msgid "&Profile:"
msgstr "&Profiel"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Bewerk Commentaar"
@@ -6559,7 +6567,7 @@ msgstr "Locatie"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6567,11 +6575,11 @@ msgid "Date"
msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Formaat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Van apparaat verwijderen"
@@ -6589,19 +6597,19 @@ msgstr ""
msgid "Author names cannot contain & characters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Auteur beheer"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Gesorteerd op auteur"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Sorteer op auteurssoort"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6611,7 +6619,7 @@ msgstr ""
"is van de auteursnaam. De manier waarop deze waarde precies gegenereerd "
"wordt kan gecontroleerd worden via Voorkeuren->Geavanceerd->Aanpassingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Herbereken alle auteurssorteerwaarden"
@@ -6650,10 +6658,9 @@ msgstr "Geen metagegevens gevonden"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Geen metagegevens gevonden, probeer een andere titel en auteur of een ander "
-"ISBN nummer."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6722,71 +6729,71 @@ msgstr "Laat werk opdracht &details zien"
msgid "Stop &all non device jobs"
msgstr "Stop &alle niet apparaat gerelateerde taken"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Bezig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Kleine letters"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Hoofdletters"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Elk Woord Met Hoofdletter"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Bewerk van %d boekenYou can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6795,7 +6802,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6805,7 +6812,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6820,30 +6827,30 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "Zoek/vervang ongeldig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "Zoekpatroon is ongeldig: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7372,14 +7379,14 @@ msgstr "Wachtwoord Noodzakelijk"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "Gebr&uikersnaam:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "W&achtwoord:"
@@ -7606,17 +7613,17 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Verwijder gedownload nieuws dat ouder is dan "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "bevat"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
"De tekst om naar te zoeken. Deze wordt geïnterpreteerd als reguliere "
"expressie."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7624,7 +7631,7 @@ msgstr ""
" Draai deze resultaten om -- laat alleen de resultaten zien die "
"niet overeenkomen met de zoekopdracht."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "omdraaien"
@@ -8355,7 +8362,7 @@ msgid "Show books in the main memory of the device"
msgstr "Geef de boeken in de het hoofdgeheugen van het apparaat weer"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Geheugenkaart A"
@@ -8364,7 +8371,7 @@ msgid "Show books in storage card A"
msgstr "Geef de boeken weer die op geheugenkaart A staan"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Geheugenkaart B"
@@ -8434,78 +8441,78 @@ msgid "Size (MB)"
msgstr "Grootte (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Boek %s van %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "De zoekopdracht is \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "In de bibliotheek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Grootte"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Gemarkeerd voor wissen"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9885,7 +9892,7 @@ msgstr "&Huidige aanpassingen"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Zoeken"
@@ -10142,12 +10149,12 @@ msgstr "Aangesloten apparaat ontkoppelen"
msgid "Calibre Quick Start Guide"
msgstr "Calibre snelstart handboek"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Converteer Fout"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -10155,15 +10162,15 @@ msgstr ""
" Kon %s niet converteren. Het is een eboek met DRM. "
"Je moet eerst de DRM verwijderen met externe programma's."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Recept uitgeschakeld"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Mislukt"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10174,12 +10181,12 @@ msgstr ""
"van het programma te steunen. Jouw donatie helpt om de ontwikkeling voort te "
"zetten."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Er zijn actieve werk opdrachten. Weet je zeker dat je af wilt sluiten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10863,15 +10874,15 @@ msgstr ""
"account aan te vragen, en voor de 'gebruik gmail' optie te kiezen. Je "
"zult je gmail acccount ook moete registreren in je Amazon account."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "&Kindle email:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Kies je &taal:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -10879,11 +10890,11 @@ msgstr ""
"Kies een locatie voor je boeken. Wanneer je boeken toevoegt aan Calibre, dan "
"zullen ze hier naar toe worden gekopieerd:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Wijzigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10930,11 +10941,11 @@ msgstr "Voer het adres van de email zender in"
msgid "You must set the username and password for the mail server."
msgstr "Voer de gebruikernaam en wachtwoord voor de mailserver in"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Verstuur email &van:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. Dit is wat wordt gebruikt in het from: (verzender) veld van emails die "
"worden verstuurd door calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -10950,51 +10961,51 @@ msgstr ""
" Een mailserver is handig als de service waar je email naar toe stuurt "
"alleen email accepteerd van bekende email services."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "Mail &Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"Calibre kan optioneel een server gebruiken om mail te versturen"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Hostnaam:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "De hostnaam van je mail server, bijvoorbeeld: smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Poort:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
"De poort waarop je mail server luistert naar connecties. Standaard is poort "
"25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Je gebruikersnaam op de mailserver"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Je wachtwoord op de mailserver"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "Weerge&ven"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "V&ersleuteling:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -11002,27 +11013,27 @@ msgstr ""
"Gebruik TLS versleuteling voor de verbinding met de mailserver. Dit is de "
"meest gebruikelijke."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "Gebruik SSL versleuteling voor de verbinding met de mailserver."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Gebruik GMail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Test email"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -11034,7 +11045,7 @@ msgstr ""
"collectie direct benaderen vanaf het apparaat. Om dit te kunnen doen zul je "
"de calibre content server moeten activeren."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Schakel de &content server in"
@@ -12023,31 +12034,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%sGemiddelde waardering is %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Algemeen"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Migreer oude database naar eboek bibliotheek in %s или or или When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5231,87 +5248,87 @@ msgstr ""
"устанавливает отступ абзацу, с тем чтобы абзацы можно было бы легко "
"отличить. Этот параметр контролирует ширину этого отступа."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Выравнивание текста:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "Линеаризировать таблицы"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Дополнительные &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "Транслитерировать символы юникода в ASCII"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Вставить пустую строку"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Сохранять лигатуры"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
-msgstr ""
+msgstr "Прихорошить &пунктуацию"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output.py:19
msgid "LRF Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Включить автоповорот широких изображений"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Отображать &таблицы как изображения"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Добавить &верхний колонтитул"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "Разделитель заголовка:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "&Формат верхнего колонтитула"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
-msgstr ""
+msgstr "&Включать шрифты"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "Семейство шрифтов &Serif:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "Семейство шрифтов S&ans-serif:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "Семейство шрифтов &Monospaced:"
@@ -5326,6 +5343,8 @@ msgid ""
"Set the metadata. The output file will contain as much of this metadata as "
"possible."
msgstr ""
+"Записать метаданные. Выходной файл будет содержать максимум метаданных, "
+"насколько это возможно."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:168
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:109
@@ -5446,41 +5465,41 @@ msgstr "Книга "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:20
msgid "MOBI Output"
-msgstr ""
+msgstr "Вывод MOBI"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:43
msgid "Default"
msgstr "По умолчанию"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /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:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "&Масштабировать изображения для Palm"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Отключить сжатие содержимого файла"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Не добавлять содержание в книгу"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Настройки Kindle"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr ""
@@ -5488,35 +5507,35 @@ msgstr ""
msgid "Page Setup"
msgstr "Настройка страницы"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Описание профиля"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Поля"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Слева:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "С&верху:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "С&права:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "С&низу:"
@@ -5524,13 +5543,13 @@ msgstr "С&низу:"
msgid "PDB Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr ""
@@ -5538,7 +5557,7 @@ msgstr ""
msgid "PDB Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Формат:"
@@ -5546,11 +5565,11 @@ msgstr "&Формат:"
msgid "PDF Input"
msgstr "Импорт PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Без изображений"
@@ -5558,21 +5577,21 @@ msgstr "Без изображений"
msgid "PDF Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "Размер &бумаги:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "Ориентация:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Сохранять соотношение сторон для обложки"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14
msgid "RB Output"
-msgstr ""
+msgstr "Вывод PDF"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder.py:83
msgid "No formats available"
@@ -5588,19 +5607,19 @@ msgstr ""
msgid "Open book"
msgstr "Открыть книгу"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Построитель регулярных выражений"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Предпросмотр"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Регулярное выражение:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Тест"
@@ -5731,23 +5750,23 @@ msgstr "Уровень &2 cодержания (Выражение в форма
msgid "Level &3 TOC (XPath expression):"
msgstr "Уровень &3 cодержания (Выражение в формате XPath):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Не добавлять определенные главы в Оглавление"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Количество ссылок добавляемых в Оглавление"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Конечная Глава"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "Принудительно автомотическая генерации Оглавления"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "&Фильтр содержания"
@@ -5755,22 +5774,22 @@ msgstr "&Фильтр содержания"
msgid "TXT Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Сохранять пробелы"
@@ -5778,15 +5797,15 @@ msgstr "Сохранять пробелы"
msgid "TXT Output"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "Стиль окончания строки:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "Максимальная длина строки:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Ограничить максимальную длину строки"
@@ -5805,71 +5824,71 @@ msgstr "Метка"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Использовать мастер для формирования XPath выражения."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Содержит аттрибут"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Со значением:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Регулярное выражение)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5900,6 +5919,7 @@ msgstr "Не могу загрузить просмотрщик обложек"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -5924,28 +5944,28 @@ msgstr "Установить '%s' на сегодня"
msgid " index:"
msgstr " индекс:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Удалить все тэги"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "тэги для добавления"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "метки для удаления"
@@ -6105,9 +6125,9 @@ msgstr "Отправка электронной почты"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Нет подходящего формата"
@@ -6145,8 +6165,8 @@ msgid "Sent news to"
msgstr "Отослать новости"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr "Автоматически конвертировать книги до загрузки в устройство?"
@@ -6154,15 +6174,15 @@ msgstr "Автоматически конвертировать книги до
msgid "Sending catalogs to device."
msgstr "Отправляем каталоги в устройство."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Отправляются новости на устройство."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Отправка книги в устройство"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6171,11 +6191,11 @@ msgstr ""
"формата. Переконвертируйте книгу(и) в формат поддерживаемый вашим "
"устройством."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Нет места на устройстве"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6243,69 +6263,70 @@ msgstr "&Следующий"
msgid "My Books"
msgstr "Мои книги"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Создать каталог"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Создать каталог для {0} книг(и)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "Формат &каталога:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"Заголовок каталога (уже существующий каталог с таким же заголовком будет "
"заменен)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "Автоматически отправлять каталог в устройство"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Настройки каталога"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Копировать в буфер"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
-msgid "Names to ignore:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Название"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Выбрать формат"
@@ -6399,7 +6420,7 @@ msgstr "&Автор(ы):"
msgid "&Profile:"
msgstr "&Профиль:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Редактировать комментарии"
@@ -6423,7 +6444,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6431,11 +6452,11 @@ msgid "Date"
msgstr "Дата"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Формат"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Удалить из устройства"
@@ -6453,26 +6474,26 @@ msgstr ""
msgid "Author names cannot contain & characters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
"via Preferences->Advanced->Tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr ""
@@ -6510,9 +6531,9 @@ msgstr "Нет метаданных"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Нет метаданных, попробуйте откорректировать заглавие и автора или ISBN ключ."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6575,71 +6596,71 @@ msgstr ""
msgid "Stop &all non device jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Работа"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Нижний регистр"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Верхний регистр"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6648,7 +6669,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6658,7 +6679,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6673,30 +6694,30 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7206,14 +7227,14 @@ msgstr "Необходим пароль"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "&Пользователь:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Пароль:"
@@ -7435,15 +7456,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Удалить закаченные новости старше, чем "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "содержит"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Строка для поиска. Преобразуется, как регулярное выражение."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7451,7 +7472,7 @@ msgstr ""
" Отрицательное значение. Что бы получить результат не используйте "
"значение этого выражения."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Исключить"
@@ -8146,7 +8167,7 @@ msgid "Show books in the main memory of the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Карта 1"
@@ -8155,7 +8176,7 @@ msgid "Show books in storage card A"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Карта 2"
@@ -8221,78 +8242,78 @@ msgid "Size (MB)"
msgstr "Размер (МБ)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Книга %s из %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "В Библиотеке"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Размер"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9627,7 +9648,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Найти"
@@ -9873,37 +9894,37 @@ msgstr "Извлечь подключенное устройство"
msgid "Calibre Quick Start Guide"
msgstr "Руководство по быстрому началу работы с Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Ошибка преобразования"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Имеется активное задание. Вы все равно хотите выйти?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10556,25 +10581,25 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "&Kindle email:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Выберите ваш язык:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Изменить"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10617,11 +10642,11 @@ msgid "You must set the username and password for the mail server."
msgstr ""
"Вы должны указать имя пользователя и пароль для сервера электронной почты"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Отправить электронную почту от:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. То, что будет указано в поле \"От\": письма, отсылаемого calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -10637,75 +10662,75 @@ msgstr ""
" Почтовый сервер полезен в случае, если сервис, через который Вы отсылаете "
"почту, принимает почту от известных почтовиков."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "Почтовый сервер"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"calibre может опционально использовать почтовый сервер для отправки"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "Имя хоста:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "Имя хоста почтового сервера. Напимер smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "Порт"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr "Порт, на котором слушает почтовый сервер. По умолчанию 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Имя пользователя на почтовом сервере"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Пароль на почтовом сервере"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "Показать"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "Шифрование"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr "Использовать TLS при соединении с почтовым сервером."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "Использовать SSL при соединении с почтовым сервером."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Использовать Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Тестовое письмо"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10713,7 +10738,7 @@ msgid ""
"server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Включить &сервер информационного наполнения"
@@ -11540,31 +11565,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%s Средня оценка %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Основная"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Миграция старой базы данных в %s Copying books to %s Копирование книг в %s , ili or , ili When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5316,35 +5322,35 @@ msgstr ""
"uvlačenje prvog reda da bi se pasusi mogli prepoznati. Ova opcija postavlja "
"veličinu tog uvlačenja."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Poravanje teksta:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "&Linearizuj tabele"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Dodatni &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Prevedi UNICODE znake u ASCII"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Ubaci &prazan red"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Sačuvaj &ligature"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "Ulepšaj inter&punkciju"
@@ -5352,51 +5358,51 @@ msgstr "Ulepšaj inter&punkciju"
msgid "LRF Output"
msgstr "LRF izlaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Omogući &automatsko okretanje širokih slika"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "&Razmak između reči:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "Minimalno &uvlačenje pasusa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Pretvori &tabele u slike"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr "Faktor promene veličine slova u tabelama:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Dodaj &zaglavlje"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "&Razmak između zaglavlja:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "&Format zaglavlja:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "&Ugnezdi vrste slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "&Serifna slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "&Bez-serifna slova:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "Š&tampana slova:"
@@ -5539,35 +5545,35 @@ msgstr "MOBI izlaz"
msgid "Default"
msgstr "Podrazumevana"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Naslov za Sadržaj:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Promeni veličinu slika za &Palm uređaje"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Koristi polje za &sortiranje po autoru kao ime autora"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Onemogući komprimovanje sadržaja fajla"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Nemoj da dodaješ Sadržaj u knjigu"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Opcije za Kindle"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "Vrsta slova za impresum časopisa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Etiketa za Privatna dokumenta:"
@@ -5575,35 +5581,35 @@ msgstr "Etiketa za Privatna dokumenta:"
msgid "Page Setup"
msgstr "Podešavanje strane"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "&Izlazni profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Opis profila"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "&Ulazni profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Margine"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Leva:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "&Gornja:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Desna:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "D&onja:"
@@ -5611,13 +5617,13 @@ msgstr "D&onja:"
msgid "PDB Input"
msgstr "PDB ulaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Tretiraj svaki &red kao pasus"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Podrazumevaj da se formatira za štampanje"
@@ -5625,7 +5631,7 @@ msgstr "Podrazumevaj da se formatira za štampanje"
msgid "PDB Output"
msgstr "PDB izlaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Format:"
@@ -5633,11 +5639,11 @@ msgstr "&Format:"
msgid "PDF Input"
msgstr "PDF ulaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "Faktor za &uklanjanje preloma reda:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "Ignoriši &slike"
@@ -5645,15 +5651,15 @@ msgstr "Ignoriši &slike"
msgid "PDF Output"
msgstr "PDF izlaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "Veličina &papira:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Orijentacija:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Sačuvaj r&azmere naslovne strane"
@@ -5675,19 +5681,19 @@ msgstr ""
msgid "Open book"
msgstr "Otvori knjigu"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Konstruktor regularnih izraza"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Pregled"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Regularni izraz:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Probaj"
@@ -5820,23 +5826,23 @@ msgstr "Nivo &2 Sadržaja (XPath izraz):"
msgid "Level &3 TOC (XPath expression):"
msgstr "Nivo &3 Sadržaja (XPath izraz):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Nemoj da dodaješ &otkrivena poglavlja u Sadržaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Broj &veza koje će biti dodate u Sadržaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "&Prag broja poglavlja"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "&Nametni korišćenje automatski generisanog Sadržaja"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "&Filter za Sadržaj:"
@@ -5844,11 +5850,11 @@ msgstr "&Filter za Sadržaj:"
msgid "TXT Input"
msgstr "TXT ulaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Obradi korišćenjem markdowna:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr "Nemoj da dodaš Sadržaj u izlazni tekst ako se koristi markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "&Sačuvaj razmake"
@@ -5870,15 +5876,15 @@ msgstr "&Sačuvaj razmake"
msgid "TXT Output"
msgstr "TXT izlaz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "&Vrsta kraja reda:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "&Maksimalna dužina reda:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Nametni maksimalnu dužinu reda"
@@ -5897,71 +5903,71 @@ msgstr "TekstualnaOznaka"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Koristi pomoć čarobnjaka da napraviš XPath izraz"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Poveži HTML &oznake s etiketom:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Koji ima &osobinu:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "S &vrednošću:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Regularni izraz)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5992,6 +5998,7 @@ msgstr "Izlog omota nije mogao biti učitan"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6016,28 +6023,28 @@ msgstr "Postavi '%s' na današnji datum"
msgid " index:"
msgstr " indeks:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "Ukloni seriju"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "Automatski numeriši knjige"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "Brojanje mora početi od "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Ukloni sve etikete"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "etikete za dodavanje"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "etikete za uklanjanje"
@@ -6197,9 +6204,9 @@ msgstr "Šaljem poruku za"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Nema odgovarajućih formata"
@@ -6238,8 +6245,8 @@ msgid "Sent news to"
msgstr "Poslao vesti za"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr "Automatski konvertuj sledeće knjige pre slanja na uređaj?"
@@ -6247,15 +6254,15 @@ msgstr "Automatski konvertuj sledeće knjige pre slanja na uređaj?"
msgid "Sending catalogs to device."
msgstr "Šaljem katalog na uređaj."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Šaljem vesti na uređaj."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Šaljem knjige na uređaj."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6264,11 +6271,11 @@ msgstr ""
"odgovarajući formati. Morate prvo konvertovati knjige u format koji vaš "
"uređaj podržava."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Na uređaju nema dovoljno mesta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6340,68 +6347,69 @@ msgstr "&Sledeća"
msgid "My Books"
msgstr "Moje knjige"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Napravi katalog"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Napravi katalog za {0} knjiga"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "&Format kataloga"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"Naslov ka&taloga (postojeći katalog sa istim imenom će biti zamenjen ovim):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "Automatski &pošalji katalog na uređaj"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Opcije za katalog"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "Proveri biblioteku"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "Izvrši proveru"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopiraj u memoriju"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Imena koja će se ignorisati:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "Ekstenzije koje će se ignorisati"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "Dodatne informacije"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "Putanja iz biblioteke"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Ime"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Izaberite format"
@@ -6497,7 +6505,7 @@ msgstr "&Autor:"
msgid "&Profile:"
msgstr "&Profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Promeni komentare"
@@ -6523,7 +6531,7 @@ msgstr "Lokacija"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6531,11 +6539,11 @@ msgid "Date"
msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Izbriši sa uređaja"
@@ -6553,19 +6561,19 @@ msgstr "Neispravno ime autora"
msgid "Author names cannot contain & characters."
msgstr "Imena autora ne mogu sadržati znak &."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Organizuj autore"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Sortiraj po imenu autora"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Sortiraj na izabrani način sortiranja po autorima"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6575,7 +6583,7 @@ msgstr ""
"automatskog određivanja načina sortiranja se može podesiti u Podešavanja-"
">Napredno->Podešavanja"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Ponovo odredi sve vrednosti za sortiranje po autoru"
@@ -6614,10 +6622,9 @@ msgstr "Metapodaci nisu pronađeni"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Metapodaci nisu pronađeni, pokušajte da promenite naslov, autora, ili ISBN "
-"broj."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6681,71 +6688,71 @@ msgstr "Prikaži &detalje o poslu"
msgid "Stop &all non device jobs"
msgstr "Z&austavi sve poslove koji ne komuniciraju s uređajem"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "Naslov/Autor"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "Standardni metapodaci"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "Korisnički metapodaci"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Traži/Zameni"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Radim"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Mala slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Velika slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Veličina slova za naslov"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "Odgovarajući znaci"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "Regularni izraz"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr "Polje za izmenu"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr "Dodaj na početak polja"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr "Dodaj na kraj polja"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Promeni meta informacije za %d knjiga"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr "Knjiga %d:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6759,7 +6766,7 @@ msgstr ""
"rezervnu kopiju vaše biblioteke pre nego što nastavite. Pretraživanje i "
"izmena u tekstualnim poljima po znakovima, ili regularnim izrazima. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6775,7 +6782,7 @@ msgstr ""
"pronađeni tekst mora biti identičani po veličini slova. Ako ovba opcija nije "
"izabrana tekst će biti pronađen bez obzira na veličinu slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6800,30 +6807,30 @@ msgstr ""
"izrazima u programskom jeziku python, a posebno informacije o funkciji 'sub' "
"vidite ovo uputstvo."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr "Morate navesti i ciljno polje ako je izvor složeno polje"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "Neispravna pretraga/zamena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr "Autori ne mogu da budu prayni. Knjiga s naslovom %s nije obrađena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr "Naslov ne može biti prazan. Knjiga s naslovom %s nije obrađena"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "Neispravan izraz za pretraživanje: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7382,14 +7389,14 @@ msgstr "Potrebna je lozinka"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "&Korisničko ime:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Lozinka:"
@@ -7612,15 +7619,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Izbriši preuzete vesti starije od "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "sadrži"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Tekst koji se traži. Biće interpretiran kao regularni izraz."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7628,7 +7635,7 @@ msgstr ""
" Negiraj ovaj upit. To jest, prikaži samo rezultate koji ne "
"odgovaraju upitu."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Negiraj"
@@ -8360,7 +8367,7 @@ msgid "Show books in the main memory of the device"
msgstr "Prikaži knjige u osnovnoj memoriji uređaja"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Kartica A"
@@ -8369,7 +8376,7 @@ msgid "Show books in storage card A"
msgstr "Prikaži knjige na memorijskoj kartici A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Kartica B"
@@ -8438,78 +8445,78 @@ msgid "Size (MB)"
msgstr "Veličina (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Knjiga %s autora %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Ime za pretragu je \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr "UUID ove knjige je \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "U biblioteci"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Veličina"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Izabrano za brisanje"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9932,7 +9939,7 @@ msgstr "&Trenutno aktivna podešavanja"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Traži"
@@ -10184,12 +10191,12 @@ msgstr "Isključi pov&ezani uređaj"
msgid "Calibre Quick Start Guide"
msgstr "Kratko uputstvo za Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Greška u konverziji"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -10197,15 +10204,15 @@ msgstr ""
" Nisam uspeo da konvertujem: %s Knjiga je zaštićena DRMom. Prvo morate ukloniti DRM nezavisnim alatima."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Recept je isključen"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Neuspelo"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10215,12 +10222,12 @@ msgstr ""
"koristi molim vas da razmislite o mogućnosti da napravite donaciju u korist "
"daljeg razvoja. Vaše donacije pomažu da se razvoj calibrea nastavi."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Još uvek ima aktivnih poslova. Da li ste sigurni da želite da prekinete rad?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10907,15 +10918,15 @@ msgstr ""
"Koristi gmail. Ovu adresu ćete morati da registrujete i u vašem Amazon "
"nalogu."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "&Kindle elektronska pošta:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Izaberite &jezik:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -10923,11 +10934,11 @@ msgstr ""
"Izaberite mesto za vaše knjige. Kada budete dodavali knjige u calibre one će "
"biti kopirane ovde:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "&Promeni"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10974,11 +10985,11 @@ msgid "You must set the username and password for the mail server."
msgstr ""
"Morate postaviti korisničko ime i lozinku za server elektronske pošte."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "&Pošiljalac:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. Ovo će se naći u From: polju poruka koje će calibre slati. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -10994,50 +11005,50 @@ msgstr ""
" Server za elektronsku poštu je koristan ako onaj kome šaljete poštu "
"prihvata poruke samo sa dobro poznatih servisa elektronske pošte."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "&Server elektronske pošte"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"calibre može opciono da koristi server za slanje elektronskih poruka"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "&Server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "Naziv vašeg servera elektronske pošte. Na primer smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
"Port na kome vaš server elektronske pošte očekuje poruke. Podrazumeva se 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Vaše korisničko ime na serveru elektronske pošte"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Vaša lozinka na serveru elektronske pošte"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "&Prikaži"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "Ši&frovanje:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -11045,27 +11056,27 @@ msgstr ""
"Koristi TLS šifrovanje u komunikaciji sa serverom elektronske pošte. Ovo je "
"najuobičajenija opcija."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "Koristi SSL šifrovanje u komunikaciji sa serverom elektronske pošte."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Koristi Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Probna poruka"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -11077,7 +11088,7 @@ msgstr ""
"calibre biblioteci direktno sa uređaja. Da biste ovo postigli uključite "
"calibre server sadržaja."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Uključite &server sadržaja"
@@ -12081,32 +12092,32 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%sSrednja ocena je %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Osnovna"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Prevodim staru bazu podataka u biblioteku e-knjiga u %s - eller or -eller When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
@@ -5316,35 +5322,35 @@ msgstr ""
"första raden i stycket därpå, så att styckena kan skiljas åt. Detta "
"alternativ bestämmer storleken på detta indrag."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Textjustering:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "Omvandla data i tabeller till linjära data"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Extra &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "&Transkribera Unicode-tecken till ASCII"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "Infoga blankrad"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "Behåll &ligaturer"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "Snygga till &interpunktion"
@@ -5352,51 +5358,51 @@ msgstr "Snygga till &interpunktion"
msgid "LRF Output"
msgstr "LRF-utdata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "Rotera breda bilder &automatiskt"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "Ordutrymme:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "Minsta styckes&indrag:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "Rendera tabeller som bilder"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr "Textstorleksmultiplikator för text i renderade tabeller:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "Lägg till rubrik"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "Rubrik&separering"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "Rubrik&format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "Bädda in teckensnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "Familj för &Serif-teckensnitt:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "Familj för S&ans-serif-teckensnitt:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "Familj för fast bredd-teckensnitt:"
@@ -5541,35 +5547,35 @@ msgstr "MOBI-utdata"
msgid "Default"
msgstr "Grundinställning"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "&Titel för innehållsförteckningen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "Skala om bilder för &Palm-enheter"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "Använd författarens &sorteringsordning som författarnamn"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "Komprimera inte filinnehåll"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "Lägg inte till någon innehållsförteckning i boken"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Alternativ för Kindle"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "Teckensnitt för förstasidesrubriken på tidskrifter:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "Etikett för personliga dokument:"
@@ -5577,35 +5583,35 @@ msgstr "Etikett för personliga dokument:"
msgid "Page Setup"
msgstr "Sidinställning"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "Profil för utdata:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Profilbeskrivning"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "Profil för indata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Sidmarginaler"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "Vänster:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "Överkant:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "Höger:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "Nederkant:"
@@ -5613,13 +5619,13 @@ msgstr "Nederkant:"
msgid "PDB Input"
msgstr "PDB-indata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "Behandla varje rad som ett stycke"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "Antag att texten är formaterad för utskrift"
@@ -5627,7 +5633,7 @@ msgstr "Antag att texten är formaterad för utskrift"
msgid "PDB Output"
msgstr "PDB-utdata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Format:"
@@ -5635,11 +5641,11 @@ msgstr "&Format:"
msgid "PDF Input"
msgstr "PDF-indata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "Radbrytningsfaktor:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "&Inga bilder"
@@ -5647,15 +5653,15 @@ msgstr "&Inga bilder"
msgid "PDF Output"
msgstr "PDF-utdata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "&Pappersstorlek:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "&Orientering:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "Behåll omslagets proportioner"
@@ -5675,19 +5681,19 @@ msgstr "Kan inte bygga regex med grafisk byggare utan en bok."
msgid "Open book"
msgstr "Öppna bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "Bygg reguljärt uttryck"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Förhandsgranska"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Reguljärt uttryck:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Test"
@@ -5819,23 +5825,23 @@ msgstr "Nivå &2 i innehållsförteckning (XPath-uttryck):"
msgid "Level &3 TOC (XPath expression):"
msgstr "Nivå &3 i innehållsförteckning (XPath-uttryck):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "Lägg inte till upptäcka kapitel i innehållsförteckningen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "Antal &länkar att lägga till i innehållsförteckningen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "Kapitel&tröskel"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "Använd alltid den automatiskt skapade innehållsförteckningen"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "Innehållsförtecknings&filter"
@@ -5843,11 +5849,11 @@ msgstr "Innehållsförtecknings&filter"
msgid "TXT Input"
msgstr "TXT-indata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "Behandla med hjälp av markdown"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr "Skapa ingen innehållsförteckning om markdown används"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "Bevara &utrymme"
@@ -5869,15 +5875,15 @@ msgstr "Bevara &utrymme"
msgid "TXT Output"
msgstr "TXT-utdata"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "Radslutsstil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "&Maximal radlängd:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "Tvinga maximal radlängd"
@@ -5896,71 +5902,71 @@ msgstr "Textetikett"
msgid "Use a wizard to help construct the XPath expression"
msgstr "Använd en guide för att bygga XPath-uttrycket"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "Jämför HTML-&taggar med namn:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "Med &attributet:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "Med &värdet:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(Ett reguljärt uttryck)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5990,6 +5996,7 @@ msgstr "Omslagsbläddraren kunde inte laddas"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -6014,28 +6021,28 @@ msgstr "Sätt '%s' till i dag"
msgid " index:"
msgstr " index:"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "Ta bort serie"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "Automatiskt numrera böcker"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "Tvinga nummerstart att börja med "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "Ta bort alla taggar"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "taggar för att lägga till"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "taggar för att ta bort"
@@ -6195,9 +6202,9 @@ msgstr "Skickar e-post till"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Inga lämpliga format"
@@ -6236,8 +6243,8 @@ msgid "Sent news to"
msgstr "Skickat nyheter till"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Skall följande böcker konverteras automatiskt innan de skickas till enheten?"
@@ -6246,15 +6253,15 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "Skickar kataloger till enhet."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Skickar nyheter till enheten."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Skickar böcker till enheten."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -6263,11 +6270,11 @@ msgstr ""
"format hittades. Konvertera boken/böckerna till ett format som stöds av "
"enheten först."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "Inget ledigt utrymme på enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6339,68 +6346,69 @@ msgstr "&Nästa"
msgid "My Books"
msgstr "Mina böcker"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "Generera katalog"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "Generera katalog för {0} böcker"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "Katalog&format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
"Katalog&titel (befintlig katalog med samma titel kommer att ersättas):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "&Skicka katalogen till enheten automatiskt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "Katalogalternativ"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "Kontrollera bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "Kör kontrollera"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopiera till urklipp"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "Namn att ignoreras:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "Tillägg att ignorera"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "Mer information"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "Vägen från biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "Namn"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Välj format:"
@@ -6495,7 +6503,7 @@ msgstr "Författare:"
msgid "&Profile:"
msgstr "&Profil:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Redigera kommentarer"
@@ -6521,7 +6529,7 @@ msgstr "Plats"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6529,11 +6537,11 @@ msgid "Date"
msgstr "Datum"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "Format"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "Ta bort från enhet"
@@ -6551,19 +6559,19 @@ msgstr "Ogiltigt författarnamn"
msgid "Author names cannot contain & characters."
msgstr "Författarnamnet kan inte innehålla & tecken."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "Hantera författare"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Sortera efter författare"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "Sortera med författarsortering"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
@@ -6573,7 +6581,7 @@ msgstr ""
"från författaren. Exakt hur detta värde skapas automatiskt kan kontrolleras "
"via Inställningar-> Avancerat-> Inställning"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "Räkna om alla författarsorteringsvärden"
@@ -6611,9 +6619,9 @@ msgstr "Ingen metadata hittades"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
-"Ingen metadata hittades. Försök ändra titel och författare eller ISBN-numret."
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6679,71 +6687,71 @@ msgstr "Visa jobb&detaljer"
msgid "Stop &all non device jobs"
msgstr "Stoppa alla jobb som inte använder enheten"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "Titel / Författare"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "Standard metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "Anpassade metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Sök/Ersätt"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Arbetar"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Gemener"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Versaler"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Varje Ord Med Stor Begynnelsebokstav"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "Teckenpassning"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "Reguljärt uttryck"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr "Byt fält"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr "Mer utrymme för fält"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr "Lägg till fält"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Redigera metainformation för %d böcker "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr "Bok %d:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6757,7 +6765,7 @@ msgstr ""
"säkerhetskopiera dina bibliotek innan du fortsätter. Sök och ersätt i "
"textfält med hjälp av tecken matchande eller reguljära uttryck. "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6773,7 +6781,7 @@ msgstr ""
"markerad, måste den sökta texten stämmer exakt. Om det är avmarkerat kommer "
"söktexten matchen både versaler och gemener"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6798,30 +6806,30 @@ msgstr ""
"href=\"http://docs.python.org/library/re.html\"> denna referens för mer "
"information om Pythons reguljära uttryck, och i synnerhet \"sub\"-funktionen."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr "Du måste ange en destination när källan är ett sammansatt fält"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "Sök/byt ogiltig"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr "Författare kan inte vara en tom sträng. Boktitel %s bearbetats inte"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr "Titel kan inte vara en tom sträng. Boktitel %s inte bearbetats"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "Ogiltigt sökmönster:%s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -7376,14 +7384,14 @@ msgstr "Lösenord krävs"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "Användarnamn:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "Lösenord:"
@@ -7607,15 +7615,15 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Radera hämtade nyheter äldre än "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "innehåller"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "Den text som ska sökas efter. Det tolkas som ett reguljärt uttryck."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
@@ -7623,7 +7631,7 @@ msgstr ""
" Negera denna matchning. Det vill säga returnera bara resultat som "
"inte matchar denna fråga."
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Negera"
@@ -8351,7 +8359,7 @@ msgid "Show books in the main memory of the device"
msgstr "Visa böcker i läsplattans inbyggda minne"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "Kort A"
@@ -8360,7 +8368,7 @@ msgid "Show books in storage card A"
msgstr "Visa böcker på minneskort A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "Kort B"
@@ -8430,78 +8438,78 @@ msgid "Size (MB)"
msgstr "MiB"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "Bok %s av %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr "Söknamn är \"(0)\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr "Denna boks UUID är \"{0}\""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "I biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "Storlek"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "Markerat för borttagning"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9909,7 +9917,7 @@ msgstr "&Aktuella justeringar"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Sök"
@@ -10160,12 +10168,12 @@ msgstr "Mata ut ansluten &enhet"
msgid "Calibre Quick Start Guide"
msgstr "Calibres snabbstartsguide"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Konverteringen misslyckades"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
@@ -10173,15 +10181,15 @@ 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."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "Recept inaktiverat"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "Misslyckades"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
@@ -10191,11 +10199,11 @@ msgstr ""
"du donera för att stödja utvecklingen. Tack vare din donation kan Calibre "
"fortsätta utvecklas."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Det finns aktiva jobb. Är du säker på att du vill avsluta?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10881,15 +10893,15 @@ msgstr ""
"klicka på knappen \"Använd Gmail\" nedan. Du måste också registrera din "
"Gmail-adress i ditt Amazon-konto."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "E-post för &Kindle:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Välj ditt språk:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
@@ -10897,11 +10909,11 @@ 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:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "Ändra"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10948,11 +10960,11 @@ msgstr "Du måste ange avsändaradress för e-post"
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."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "Skicka e-post &från:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. Detta kommer att stå i fältet \"Från\" i den e-post som skickas av "
"Calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
@@ -10968,49 +10980,49 @@ msgstr ""
" En e-postserver kan användas om tjänsten du skickar e-post till bara "
"accepterar e-post från välkända e-posttjänster."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "E-post&server"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
"Calibre kan använda en server för att skicka e-post om du vill."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "Värd:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "Värdnamnet för e-postservern, t.ex. smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "&Port:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr "Porten som din e-postserver lyssnar på. Grundinställningen är 25."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "Ditt användarnamn för e-postservern"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "Ditt lösenord för e-postservern"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "Vi&sa"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "Krypt&ering:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
@@ -11018,27 +11030,27 @@ msgstr ""
"Använd TLS-kryptering när du ansluter till e-postservern. Detta är den "
"vanligaste krypteringen."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "Använd SSL-kryptering när du ansluter till e-postservern."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "Använd Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "&Testa e-post"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -11050,7 +11062,7 @@ msgstr ""
"kan du öppna ditt Calibre-bibliotek direkt från enheten. För att göra detta "
"måste du slå på Calibres medieserver."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "Slå på och medieservern"
@@ -12059,31 +12071,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%sMedelbetyget är %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "Allmänt"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s Migrera den gamla databasen till e-bokbibliotek i %s or or або When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
"This option controls the width of that indent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "Вирівнювання тексту:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "Додаткові &CSS"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr ""
@@ -5054,51 +5060,51 @@ msgstr ""
msgid "LRF Output"
msgstr "Вивід в LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr ""
@@ -5236,35 +5242,35 @@ msgstr "Вивід MOBI"
msgid "Default"
msgstr "За замовчуванням"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Налаштування Kindle"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr ""
@@ -5272,35 +5278,35 @@ msgstr ""
msgid "Page Setup"
msgstr "Налаштування сторінки"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "&Вихідний профіль"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "Опис профілю"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "Відступи"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "&Лівий:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "&Верхній:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "&Правий:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "&Нижній:"
@@ -5308,13 +5314,13 @@ msgstr "&Нижній:"
msgid "PDB Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr ""
@@ -5322,7 +5328,7 @@ msgstr ""
msgid "PDB Output"
msgstr "Вивід PDB"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "&Формат:"
@@ -5330,11 +5336,11 @@ msgstr "&Формат:"
msgid "PDF Input"
msgstr "Імпорт PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr ""
@@ -5342,15 +5348,15 @@ msgstr ""
msgid "PDF Output"
msgstr "Вивід PDF"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "Размер паперу:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "Орієнтация:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr ""
@@ -5370,19 +5376,19 @@ msgstr ""
msgid "Open book"
msgstr "Відкрити книгу"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "Перегляд"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "Регулярний вираз:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "Тест"
@@ -5511,23 +5517,23 @@ msgstr ""
msgid "Level &3 TOC (XPath expression):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr ""
@@ -5535,22 +5541,22 @@ msgstr ""
msgid "TXT Input"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit markdown."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr ""
@@ -5558,15 +5564,15 @@ msgstr ""
msgid "TXT Output"
msgstr "Вивід TXT"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr ""
@@ -5585,71 +5591,71 @@ msgstr ""
msgid "Use a wizard to help construct the XPath expression"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5673,6 +5679,7 @@ msgstr "Переглядач обкладинок не може бути зав
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -5697,28 +5704,28 @@ msgstr ""
msgid " index:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr ""
@@ -5876,9 +5883,9 @@ msgstr "Надсилаю електронну пошту до"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "Немає відповідних форматів"
@@ -5918,8 +5925,8 @@ msgid "Sent news to"
msgstr "Надіслати новини на"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
@@ -5927,25 +5934,25 @@ msgstr ""
msgid "Sending catalogs to device."
msgstr "Надсилання каталогу на пристрій"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "Надсилання новин на пристрій"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "Надсилання кнги на пристрій"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr ""
@@ -6012,67 +6019,68 @@ msgstr ""
msgid "My Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "Надсилати каталог на пристрій автоматично"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
-msgid "Names to ignore:"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+msgid "Names to ignore:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "Обрати формат"
@@ -6166,7 +6174,7 @@ msgstr "&Автор(и):"
msgid "&Profile:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "Редагувати коментарі"
@@ -6190,7 +6198,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6198,11 +6206,11 @@ msgid "Date"
msgstr "Дата"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr ""
@@ -6220,26 +6228,26 @@ msgstr ""
msgid "Author names cannot contain & characters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "Сортувати за автором"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
"via Preferences->Advanced->Tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr ""
@@ -6277,7 +6285,8 @@ msgstr "Метадані відстутні"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
@@ -6337,71 +6346,71 @@ msgstr "Показати &деталі завдання"
msgid "Stop &all non device jobs"
msgstr "Зупинити &всі завдання не на пристрої"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "Пошук/Заміна"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "Працюю"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "Нижній регістр"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "Верхній регістр"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "Як в заголовках"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "Символьний збіг"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "Регулярний вираз"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "Редагування мета інформації для %d книг"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6410,7 +6419,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6420,7 +6429,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6435,30 +6444,30 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6966,14 +6975,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "&Ім’я користувача:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "&Пароль:"
@@ -7194,21 +7203,21 @@ msgstr ""
msgid "Delete downloaded news older than "
msgstr "Видалити завантажені новини старше за "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "містить"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "Відкинути"
@@ -7886,7 +7895,7 @@ msgid "Show books in the main memory of the device"
msgstr "Показати книги в основній пам'яті пристрою"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr ""
@@ -7895,7 +7904,7 @@ msgid "Show books in storage card A"
msgstr "Показати книги на картці пам'яті A"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr ""
@@ -7961,78 +7970,78 @@ msgid "Size (MB)"
msgstr "Розмір (Мб)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9316,7 +9325,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "Пошук"
@@ -9564,48 +9573,48 @@ msgstr ""
msgid "Calibre Quick Start Guide"
msgstr "Керівництво по швидкому початку роботи з Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "Помилка перетворення"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Є актиівні завдання. Ви хочете вийти?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10239,25 +10252,25 @@ msgid ""
"Amazon account."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "Обрати вашу &мову:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10299,90 +10312,90 @@ msgstr ""
msgid "You must set the username and password for the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10390,7 +10403,7 @@ msgid ""
"server."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr ""
@@ -11147,31 +11160,31 @@ msgstr ""
msgid "%sAverage rating is %3.1f"
msgstr "%sСередня оцінка %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s or 或者 or 或 When calibre removes inter paragraph spacing, it automatically sets a "
"paragraph indent, to ensure that paragraphs can be easily distinguished. "
"This option controls the width of that indent."
msgstr " calibre 移除段间距后,会自动设置段落缩进,保证区分段落。此选项控制缩进宽度。"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
msgid " em"
msgstr " em"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
msgid "Text justification:"
msgstr "文本对齐:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
msgid "&Linearize tables"
msgstr "线性化重整表格(&L)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:143
msgid "Extra &CSS"
msgstr "额外CSS样式(&C)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:144
msgid "&Transliterate unicode characters to ASCII"
msgstr "转换unicode字符到ASCII(&T)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:145
msgid "Insert &blank line"
msgstr "插入空行(&B)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:146
msgid "Keep &ligatures"
msgstr "保持连字(&L)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:147
msgid "Smarten &punctuation"
msgstr "压缩标点(&P)"
@@ -4971,51 +4977,51 @@ msgstr "压缩标点(&P)"
msgid "LRF Output"
msgstr "LRF 输出"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
msgid "Enable &autorotation of wide images"
msgstr "自动旋转过宽图片(&A)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
msgid "&Wordspace:"
msgstr "文字间距(&W):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
msgid "Minimum para. &indent:"
msgstr "最小段落缩进(&I):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
msgid "Render &tables as images"
msgstr "将表格渲染为图片(&t)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
msgid "Text size multiplier for text in rendered tables:"
msgstr "将渲染表格中的文字放大一倍"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
msgid "Add &header"
msgstr "添加页眉(&H)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
msgid "Header &separation:"
msgstr "页首分割(&S)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:131
msgid "Header &format:"
msgstr "页眉格式(&F):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:132
msgid "&Embed fonts"
msgstr "内嵌字体(&E)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:133
msgid "&Serif font family:"
msgstr "衬线字体(&S):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:134
msgid "S&ans-serif font family:"
msgstr "Sans-seif 字体(&A):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:135
msgid "&Monospaced font family:"
msgstr "等宽字体(&M):"
@@ -5153,35 +5159,35 @@ msgstr "MOBI 输出"
msgid "Default"
msgstr "默认"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
msgid "&Title for Table of Contents:"
msgstr "书籍目录标题(&T):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
msgid "Rescale images for &Palm devices"
msgstr "为 Palm 设备缩放图片(&P)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
msgid "Use author &sort for author"
msgstr "使用作者项作为按作者排序索引(&S)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:75
msgid "Disable compression of the file contents"
msgstr "禁用文件内容压缩"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:76
msgid "Do not add Table of Contents to book"
msgstr "不将目录添加到书籍"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:77
msgid "Kindle options"
msgstr "Kindle 选项"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:78
msgid "Periodical masthead font:"
msgstr "期刊主标题字体:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output_ui.py:79
msgid "Personal Doc tag:"
msgstr "个人文档标签:"
@@ -5189,35 +5195,35 @@ msgstr "个人文档标签:"
msgid "Page Setup"
msgstr "页面设置"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:121
msgid "&Output profile:"
msgstr "输出配置文件(&O):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
msgid "Profile description"
msgstr "配置文件描述"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:123
msgid "&Input profile:"
msgstr "输入配置文件(&I):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
msgid "Margins"
msgstr "页边距"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:125
msgid "&Left:"
msgstr "左(&L):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:127
msgid "&Top:"
msgstr "上(&T):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:129
msgid "&Right:"
msgstr "右(&R):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/page_setup_ui.py:131
msgid "&Bottom:"
msgstr "底(&B):"
@@ -5225,13 +5231,13 @@ msgstr "底(&B):"
msgid "PDB Input"
msgstr "PDB 输入"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
msgid "Treat each &line as a paragraph"
msgstr "将每行文字作为段落处理(&L)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:33
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:53
msgid "Assume print formatting"
msgstr "假定打印格式"
@@ -5239,7 +5245,7 @@ msgstr "假定打印格式"
msgid "PDB Output"
msgstr "PDB 输出"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:41
msgid "&Format:"
msgstr "格式(&F):"
@@ -5247,11 +5253,11 @@ msgstr "格式(&F):"
msgid "PDF Input"
msgstr "PDF 输入"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:44
msgid "Line &Un-Wrapping Factor:"
msgstr "不折行系数(&U):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:45
msgid "No &Images"
msgstr "无图像(&I)"
@@ -5259,15 +5265,15 @@ msgstr "无图像(&I)"
msgid "PDF Output"
msgstr "PDF 输出"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:48
msgid "&Paper Size:"
msgstr "纸张大小(&P):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:49
msgid "&Orientation:"
msgstr "纸张方向(&O):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:50
msgid "Preserve &aspect ratio of cover"
msgstr "保持封面纵宽比(&A)"
@@ -5287,19 +5293,19 @@ msgstr "缺少书籍,无法使用图形界面构建器构建正则表达式。
msgid "Open book"
msgstr "打开书籍"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:57
msgid "Regex Builder"
msgstr "正则表达式生成器"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:58
msgid "Preview"
msgstr "预览"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:59
msgid "Regex:"
msgstr "正则表达式:"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:60
#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
msgid "Test"
msgstr "测试"
@@ -5329,7 +5335,7 @@ msgstr "为指定书籍使用已存转换设定(&S)"
#: /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/structure_detection.py:17
msgid ""
@@ -5402,7 +5408,7 @@ msgstr "移除头注(&E)"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:86
msgid "Line &un-wrap factor during preprocess:"
-msgstr ""
+msgstr "预处理过程中合并换行因子:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:87
msgid "&Preprocess input file to possibly improve structure detection"
@@ -5432,23 +5438,23 @@ msgstr "&二级目录(XPath 表达式):"
msgid "Level &3 TOC (XPath expression):"
msgstr "&三级目录(XPath 表达式):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:68
msgid "Do not add &detected chapters to the Table of Contents"
msgstr "关闭自动章节检测和添加到目录的功能"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:69
msgid "Number of &links to add to Table of Contents"
msgstr "目录中的链接数"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:65
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:70
msgid "Chapter &threshold"
msgstr "章节开始(&T)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:71
msgid "&Force use of auto-generated Table of Contents"
msgstr "强制使用自动生成目录(&F)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:72
msgid "TOC &Filter:"
msgstr "目录过滤(&F):"
@@ -5456,11 +5462,11 @@ msgstr "目录过滤(&F):"
msgid "TXT Input"
msgstr "TXT 输入"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:54
msgid "Process using markdown"
msgstr "使用 markdown 处理"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:55
msgid ""
" Markdown is a simple markup language for text files, that allows for "
"advanced formatting. To learn more visit Markdown 是一种简单的文本标记语言,允许进行高级格式化。了解更多在 markdown。"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:56
msgid "Do not insert Table of Contents into output text when using markdown"
msgstr "使用Markdown时,不要在输出文本中插入目录"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:57
msgid "Preserve &spaces"
msgstr "保留空格(&S)"
@@ -5481,15 +5487,15 @@ msgstr "保留空格(&S)"
msgid "TXT Output"
msgstr "TXT 输出"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:51
msgid "&Line ending style:"
msgstr "行尾风格(&L):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:53
msgid "&Maximum line length:"
msgstr "最大行宽(&M)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:49
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:54
msgid "Force maximum line length"
msgstr "约束最大行长"
@@ -5508,71 +5514,71 @@ msgstr "文本标签"
msgid "Use a wizard to help construct the XPath expression"
msgstr "使用向导帮助构建 XPath 表达式"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
msgid "Match HTML &tags with tag name:"
msgstr "用标签名匹配 HTML 标签(&T):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
msgid "*"
msgstr "*"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
msgid "a"
msgstr "a"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
msgid "br"
msgstr "br"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
msgid "div"
msgstr "div"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
msgid "h1"
msgstr "h1"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
msgid "h2"
msgstr "h2"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
msgid "h3"
msgstr "h3"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
msgid "h4"
msgstr "h4"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:77
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
msgid "h5"
msgstr "h5"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
msgid "h6"
msgstr "h6"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:79
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
msgid "hr"
msgstr "hr"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:85
msgid "span"
msgstr "span"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:86
msgid "Having the &attribute:"
msgstr "拥有属性(&A):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:87
msgid "With &value:"
msgstr "值为(&V):"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:88
msgid "(A regular expression)"
msgstr "(一条正则表达式)"
-#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:89
msgid ""
" For example, to match all h2 tags that have class=\"chapter\", set tag to "
"h2, attribute to class and value to "
@@ -5600,6 +5606,7 @@ msgstr "封面浏览器无法加载"
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:145
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:164
#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:448
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:111
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:206
@@ -5624,28 +5631,28 @@ msgstr "将'%s'设为今天"
msgid " index:"
msgstr " 索引"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:493
msgid "Remove series"
msgstr "移除系列"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:496
msgid "Automatically number books"
msgstr "为书籍自动编号"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:468
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:499
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:364
msgid "Force numbers to start with "
msgstr "从 强制开始编号 "
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:562
msgid "Remove all tags"
msgstr "移除所有标签"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:552
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:583
msgid "tags to add"
msgstr "要添加的标签"
-#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:557
+#: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:588
msgid "tags to remove"
msgstr "要移除的标签"
@@ -5803,9 +5810,9 @@ msgstr "正在发送邮件至"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:970
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:978
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1071
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1133
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1252
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1260
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1156
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1275
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1283
msgid "No suitable formats"
msgstr "无合适格式"
@@ -5843,8 +5850,8 @@ msgid "Sent news to"
msgstr "将新闻发送到"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1072
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1134
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1253
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1157
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1276
msgid "Auto convert the following books before uploading to the device?"
msgstr "上传到设备之前自动转换如下书籍?"
@@ -5852,25 +5859,25 @@ msgstr "上传到设备之前自动转换如下书籍?"
msgid "Sending catalogs to device."
msgstr "正在发送类目到设备。"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1189
msgid "Sending news to device."
msgstr "将新闻传送到设备."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1219
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1242
msgid "Sending books to device."
msgstr "传送书籍到设备。"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1261
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1284
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr "无法上传下列书籍到设备,未找到何时格式。请先将书籍转换为设备支持的格式。"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1325
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1348
msgid "No space on device"
msgstr "设备存储空间不足"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1326
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1349
msgid ""
" Cannot upload books to device there is no more free space available "
msgstr " 由于设备存储空间不足无法将书籍传送到设备上 "
@@ -5939,67 +5946,68 @@ msgstr "下一个(&N)"
msgid "My Books"
msgstr "我的书籍"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:304
msgid "Generate catalog"
msgstr "生成类目"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:75
msgid "Generate catalog for {0} books"
msgstr "为 {0} 本书生成类目"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:76
msgid "Catalog &format:"
msgstr "类目格式(&F):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:72
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:77
msgid ""
"Catalog &title (existing catalog with the same title will be replaced):"
msgstr "类目标题(&T)(若当前已有类目标题则替换):"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:78
msgid "&Send catalog to device automatically"
msgstr "自动发送类目到设备(&S)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/catalog_ui.py:79
msgid "Catalog options"
msgstr "类目选项"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:21
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:26
msgid "Check Library"
msgstr "检查书库"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:29
-msgid "Run the check"
-msgstr "运行检查"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:35
+msgid "&Run the check"
+msgstr "进行检查(&R)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "复制到剪贴板"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:38
+msgid "Copy &to clipboard"
+msgstr "复到到剪贴板(&T)"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
msgid "Names to ignore:"
msgstr "要忽略的名称:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:60
msgid "Extensions to ignore"
msgstr "要忽略的扩展名"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
-msgid "Additional Information"
-msgstr "附加信息"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
msgid "Path from library"
msgstr "书库的路径"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:106
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:115
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:218
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:225
msgid "Name"
msgstr "名称"
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/check_library.py:132
+msgid ""
+"The marked files and folders will be permanently deleted. Are you "
+"sure?"
+msgstr "被标记的文件和文件夹将被永久删除。你确定吗?"
+
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:45
msgid "Choose Format"
msgstr "选择格式"
@@ -6093,7 +6101,7 @@ msgstr "作者(&A):"
msgid "&Profile:"
msgstr "配置文件(&P);"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:41
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog_ui.py:46
msgid "Edit Comments"
msgstr "编辑评论"
@@ -6117,7 +6125,7 @@ msgstr "位置"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:926
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:932
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:31
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:294
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
@@ -6125,11 +6133,11 @@ msgid "Date"
msgstr "日期"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1117
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1123
msgid "Format"
msgstr "格式"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device_ui.py:55
msgid "Delete from device"
msgstr "从设备删除"
@@ -6147,26 +6155,26 @@ msgstr "无效的作者名"
msgid "Author names cannot contain & characters."
msgstr "作者名中不能包含&符号"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:71
msgid "Manage authors"
msgstr "管理作者"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:67
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:72
msgid "Sort by author"
msgstr "以作者排序"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:68
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:73
msgid "Sort by author sort"
msgstr "按作者排序字段排序"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:69
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:74
msgid ""
"Reset all the author sort values to a value automatically generated from the "
"author. Exactly how this value is automatically generated can be controlled "
"via Preferences->Advanced->Tweaks"
msgstr "把作者排序字段全部重置为跟据作者字段值自动生成的值。具体的生成规则可以在首选项->高级->优化调整中配置"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:70
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog_ui.py:75
msgid "Recalculate all author sort values"
msgstr "重新生成作者排序字段值"
@@ -6204,8 +6212,9 @@ msgstr "未找到元数据"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:192
msgid ""
-"No metadata found, try adjusting the title and author or the ISBN key."
-msgstr "未找到元数据,请修改标题作者或 ISBN 搜索条件后重试。"
+"No metadata found, try adjusting the title and author and/or removing the "
+"ISBN."
+msgstr "没有找到相关的元信息,请尝试调整标题和作者字段的值,并/或清除ISBN值。"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:90
msgid "Fetch metadata"
@@ -6266,71 +6275,71 @@ msgstr "显示任务信息(&D)"
msgid "Stop &all non device jobs"
msgstr "停止所有无设备的工事"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:25
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
msgid "Title/Author"
msgstr "题目/作者"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:26
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
msgid "Standard metadata"
msgstr "标准元数据"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:27
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
msgid "Custom metadata"
msgstr "自定义元数据"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:28
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:29
msgid "Search/Replace"
msgstr "查找/替换"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:32
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:33
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress.py:76
msgid "Working"
msgstr "执行中"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:180
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:184
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
msgid "Lower Case"
msgstr "小写"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:181
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:385
msgid "Upper Case"
msgstr "大写"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:182
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:388
msgid "Title Case"
msgstr "标题大写"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:185
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
msgid "Character match"
msgstr "字符匹配"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
msgid "Regular Expression"
msgstr "正则表达式"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:193
msgid "Replace field"
msgstr "替换字段"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:194
msgid "Prepend to field"
msgstr "前置到字段"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:195
msgid "Append to field"
msgstr "追加到字段"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:202
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:206
msgid "Editing meta information for %d books"
msgstr "正在为%d本书编辑元信息"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:259
msgid "Book %d:"
msgstr "书籍%d:"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:274
msgid ""
"You can destroy your library using this feature. Changes are "
"permanent. There is no undo function. This feature is experimental, and "
@@ -6339,7 +6348,7 @@ msgid ""
"matching or regular expressions. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:279
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:283
msgid ""
"In character mode, the field is searched for the entered search text. The "
"text is replaced by the specified replacement text everywhere it is found in "
@@ -6349,7 +6358,7 @@ msgid ""
"text will match both upper- and lower-case letters"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:290
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:294
msgid ""
"In regular expression mode, the search text is an arbitrary python-"
"compatible regular expression. The replacement text can contain "
@@ -6364,30 +6373,30 @@ msgid ""
"function."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:432
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:436
msgid "You must specify a destination when source is a composite field"
msgstr "当源是复合域时,你必须指定一个目标。"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:524
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:532
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:627
msgid "Search/replace invalid"
msgstr "查找/替换无效"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:529
msgid ""
"Authors cannot be set to the empty string. Book title %s not processed"
msgstr "作者处不能设置为空字串。标题为%s的书籍未作处理"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:537
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr "标题不能设置为空字串。标题为%s的书籍未作处理"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:624
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:628
msgid "Search pattern is invalid: %s"
msgstr "以下搜索模式是无效的:%s"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:661
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:665
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
@@ -6897,14 +6906,14 @@ msgstr "需要密码"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:63
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:217
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:125
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
msgid "&Username:"
msgstr "用户名(&U):"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:64
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:218
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:126
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
msgid "&Password:"
msgstr "密码(&P):"
@@ -7120,21 +7129,21 @@ msgstr "设置删除已下载的超过一定天数旧新闻。天数为 0 表示
msgid "Delete downloaded news older than "
msgstr "删除已下载的旧新闻,过期天数 "
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41
msgid "contains"
msgstr "含"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:42
msgid "The text to search for. It is interpreted as a regular expression."
msgstr "要查找的文本。可以是正则表达。"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:38
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:43
msgid ""
" Negate this match. That is, only return results that do not match "
"this query."
msgstr " 不符合此条件。即仅列出不符合该条件的项目。"
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:44
msgid "Negate"
msgstr "条件否"
@@ -7840,7 +7849,7 @@ msgid "Show books in the main memory of the device"
msgstr "显示设备主内存中的书籍"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:844
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:848
msgid "Card A"
msgstr "存储卡A"
@@ -7849,7 +7858,7 @@ msgid "Show books in storage card A"
msgstr "显示存储卡A中的书籍"
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:850
msgid "Card B"
msgstr "存储卡B"
@@ -7915,78 +7924,78 @@ msgid "Size (MB)"
msgstr "大小 (MB)"
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1137
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1143
msgid "Book %s of %s."
msgstr "书籍 %s 中 %s."
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1237
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:700
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1243
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:704
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1239
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:706
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1245
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:923
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:929
msgid "In Library"
msgstr "在书库中"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:933
msgid "Size"
msgstr "大小"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1217
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1223
msgid "Marked for deletion"
msgstr "为删除作的标记"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1220
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1226
msgid "Double click to edit me Remember to leave calibre running as the server only runs as long as "
"calibre is running.\n"
@@ -9277,7 +9286,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:574
msgid "Search"
msgstr "搜索"
@@ -9523,37 +9532,37 @@ msgstr "弹出已连接设备(&E)"
msgid "Calibre Quick Start Guide"
msgstr "Calibre 快速上手指南"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:437
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:465
msgid "Conversion Error"
msgstr "转换错误"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:438
msgid ""
" Could not convert: %s It is a DRMed book. You must "
"first remove the DRM using third party tools."
msgstr " 无法转换:%s 它是 DRM 保护书籍。您需要首先使用第三方工具去除 DRM。"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:449
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:451
msgid "Recipe Disabled"
msgstr "清单禁用"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:466
msgid "Failed"
msgstr "失败"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:500
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
msgid ""
"is the result of the efforts of many volunteers from all over the world. If "
"you find it useful, please consider donating to support its development. "
"Your donation helps keep calibre development going."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "仍有任务运行。您是否希望退出?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:531
msgid ""
" is communicating with the device! calibre can automatically send books by email to your Kindle. To do that "
"you have to setup email delivery below. The easiest way is to setup a free "
@@ -10210,25 +10223,25 @@ msgstr ""
"href=\"http://gmail.com\">gmail 账户,点击下方使用 gmail 按钮。 您需要将您的 gmail "
"账户信息注册到您的 Amazon 账户。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:50
msgid "&Kindle email:"
msgstr "Kindle 邮件(&K):"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:57
msgid "Choose your &language:"
msgstr "选择您的语言(&L):"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:53
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:58
msgid ""
"Choose a location for your books. When you add books to calibre, they will "
"be copied here:"
msgstr "为您的书籍选择位置。当您在 Calibre 中添加书籍,它们将被复制到这里:"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:59
msgid "&Change"
msgstr "变更(&C)"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:60
msgid ""
"If you have an existing calibre library, it will be copied to the new "
"location. If a calibre library already exists at the new location, calibre "
@@ -10270,90 +10283,90 @@ msgstr "您需要设置发信人电子邮件地址"
msgid "You must set the username and password for the mail server."
msgstr "您需要设置邮件服务器用户名和密码。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
msgid "Send email &from:"
msgstr "发信人地址(&f):"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
msgid ""
" This is what will be present in the From: field of emails sent by "
"calibre. 邮件发件人栏中将填写:Calibre 发送的邮件。 A mail server is useful if the service you are sending mail to only "
"accepts email from well know mail services."
msgstr " 如果收件人的邮箱只能接收来自著名邮件服务的的邮件,使用邮件服务器则非常实用。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
msgid "Mail &Server"
msgstr "邮件服务器(&S)"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117
msgid "calibre can optionally use a server to send mail"
msgstr "Calibre 可选择是否使用邮件服务器以发送邮件"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
msgid "&Hostname:"
msgstr "主机名(&H):"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119
msgid "The hostname of your mail server. For e.g. smtp.gmail.com"
msgstr "您的邮件服务器的主机名. 例如 smtp.gmail.com"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
msgid "&Port:"
msgstr "端口(&P):"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
msgid ""
"The port your mail server listens for connections on. The default is 25"
msgstr "您的邮件服务器的侦听端口号。默认 25"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
msgid "Your username on the mail server"
msgstr "您在邮件服务器上的用户名"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
msgid "Your password on the mail server"
msgstr "您在邮件服务器上的密码"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
msgid "&Show"
msgstr "显示(&S)"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
msgid "&Encryption:"
msgstr "加密(&E):"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
msgid ""
"Use TLS encryption when connecting to the mail server. This is the most "
"common."
msgstr "连接到邮件服务器时使用 TLS 加密,这是通常服务器使用的选项。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:129
msgid "&TLS"
msgstr "&TLS"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:130
msgid "Use SSL encryption when connecting to the mail server."
msgstr "连接到邮件服务器时使用 SSL 加密。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:131
msgid "&SSL"
msgstr "&SSL"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:132
msgid "Use Gmail"
msgstr "使用 Gmail"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:133
msgid "&Test email"
msgstr "测试邮件发送(&T)"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:49
msgid ""
" If you use the Stanza e-"
"book app on your iPhone/iTouch, you can access your calibre book collection "
@@ -10364,7 +10377,7 @@ msgstr ""
"href=\"http://www.lexcycle.com/download\">Stanza 电子书程序,可以直接从设备访问您的 "
"Calibre 书库。需要打开 Calibre 内容服务器。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:50
msgid "Turn on the &content server"
msgstr "打开内容服务器(&C)"
@@ -11175,31 +11188,31 @@ msgstr "标签必须只包含小写字母,数字及下划线,并且以字母
msgid "%sAverage rating is %3.1f"
msgstr "%s的平均星级是%3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:842
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:846
msgid "Main"
msgstr "主"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:2317
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:2321
msgid " Migrating old database to ebook library in %s 正在将旧数据库转移到位于 %s 的新数据库 The database of books on the reader is corrupted. Try the "
@@ -12314,6 +12348,12 @@ msgstr "不下载 CSS 样式表。"
#~ msgid "Send specific format to main memory"
#~ msgstr "传送特定格式到主内存"
+#~ msgid "EDITORIAL REVIEW"
+#~ msgstr "编辑评论"
+
+#~ msgid "Communicate with the Nokia 810 internet tablet."
+#~ msgstr "与诺基亚 810 网络平板通信."
+
#~ msgid "Communicate with the Sony PRS-300/505/500 eBook reader."
#~ msgstr "与索尼 PRS-300/505/500 通信。"
@@ -12433,3 +12473,9 @@ msgstr "不下载 CSS 样式表。"
#~ msgid "You cannot change libraries when a device is connected."
#~ msgstr "有设置连接时,你不能更改书库。"
+
+#~ msgid "Additional Information"
+#~ msgstr "附加信息"
+
+#~ msgid "Run the check"
+#~ msgstr "运行检查"
Error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:551
msgid "Could not move library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:615
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:622
msgid "Select location for books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:629
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid "You must choose an empty folder for the calibre library. %s is not empty."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:703
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:710
msgid "welcome wizard"
msgstr ""
@@ -10402,12 +10430,16 @@ msgstr ""
msgid "Group items in categories such as author/tags by first letter when there are more than this number of items. Default: %default. Set to a large number to disable grouping."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/base.py:131
+#: /home/kovid/work/calibre/src/calibre/library/server/__init__.py:48
+msgid "Prefix to prepend to all URLs. Useful for reverseproxying to this server from Apache/nginx/etc."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/library/server/base.py:149
msgid "Password to access your calibre library. Username is "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:51
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:399
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:401
msgid "Loading, please wait"
msgstr ""
@@ -10452,74 +10484,74 @@ msgstr ""
msgid "Sort by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:307
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:505
-#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:568
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:512
+#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:569
msgid "Newest"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:308
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:506
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:309
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:513
msgid "All books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:340
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:341
msgid "Browse books by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:345
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:346
msgid "Choose a category to browse by:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:418
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:421
msgid "Browsing by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:419
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:422
msgid "Up"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:535
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:543
msgid "in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:538
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:546
msgid "Books in"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:588
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:597
msgid "Other formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:595
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:604
msgid "Read %s in the %s format"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:600
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:609
msgid "Get"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:614
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:624
msgid "Permalink"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:615
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:625
msgid "A permanent link to this book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:626
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:636
msgid "This book has been deleted"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:707
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:720
msgid "in search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:709
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:722
msgid "Matching books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:28
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:39
msgid ""
"[options]\n"
"\n"
@@ -10532,15 +10564,15 @@ msgid ""
"The OPDS interface is advertised via BonJour automatically.\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:41
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:52
msgid "Path to the library folder to serve with the content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:43
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:54
msgid "Write process PID to the specified file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/server/main.py:47
+#: /home/kovid/work/calibre/src/calibre/library/server/main.py:58
msgid "Specifies a restriction to be used for this invocation. This option overrides any per-library settings specified in the GUI"
msgstr ""
@@ -10862,91 +10894,91 @@ msgstr ""
msgid "Unknown News Source"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:615
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:614
msgid "The \"%s\" recipe needs a username and password."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:714
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713
msgid "Download finished"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:716
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:715
msgid "Failed to download the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:722
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:721
msgid "Failed to download parts of the following articles:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:724
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:723
msgid " from "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:726
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:725
msgid "\tFailed links:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:815
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:814
msgid "Could not fetch article. Run with -vv to see the reason"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:836
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:835
msgid "Fetching feeds..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:841
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:840
msgid "Got feeds from index page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849
msgid "Trying to download cover..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:851
msgid "Generating masthead..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932
msgid "Starting download [%d thread(s)]..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:948
msgid "Feeds downloaded to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:957
msgid "Could not download cover: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:964
msgid "Downloading cover from %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1009
msgid "Masthead image downloaded"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1177
msgid "Untitled Article"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1248
msgid "Article downloaded: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1259
msgid "Article download failed: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1276
msgid "Fetching feed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1423
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:1439
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1438
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 bc1e6c710f..ce54552588 100644
--- a/src/calibre/translations/cs.po
+++ b/src/calibre/translations/cs.po
@@ -7,14 +7,14 @@ msgid ""
msgstr ""
"Project-Id-Version: calibre\n"
"Report-Msgid-Bugs-To: FULL NAME or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1540,7 +1547,7 @@ msgstr ""
"detekce kapitol použijte výraz \"/\". Podívejte se na XPath tutoriál v "
"manuálu Calibre pro další pomoc s použitím této funkce"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1552,7 +1559,7 @@ msgstr ""
"\"žádné\" vypne označování kapitol,volba \"obojí\" použije pro označování "
"jak zlomy stránky, tak čáry."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1561,40 +1568,40 @@ msgstr ""
"Buď cesta k CSS stylu nebo přímo CSS. Toto CSS bude přidáno ke stylu ze "
"zdrojového souboru, takže může být použito k potlačení těchto pravidel."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr "Výraz XPath. Zalomení stran jsou vložena před určený prvek."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Nastaví horní okraj v bodech. Výchozi hodnota je %default. pozn. 72 bodů se "
"rovná 1 palci"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Nastaví dolní okraj v bodech. Výchozi hodnota je %default. pozn. 72 bodů se "
"rovná 1 palci"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Nastaví levý okraj v bodech. Výchozi hodnota je %default. pozn. 72 bodů se "
"rovná 1 palci"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Nastaví pravý okraj v bodech. Výchozi hodnota je %default. pozn. 72 bodů se "
"rovná 1 palci"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1603,7 +1610,7 @@ msgid ""
"Note that only some output formats support justification."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1613,7 +1620,7 @@ msgstr ""
"Odstranění mezer nebude fungovat, pokud nejsou ve zdrojovém souboru odstavce "
"označeny (tagy
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
-msgstr ""
+msgstr "Skryj sloupce %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
-msgstr ""
+msgstr "Vzestupně"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
-msgstr ""
+msgstr "Sestupně"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8042,54 +8051,54 @@ msgstr "Pro hledaný výraz %s nebyly nalezeny žádné výsledky.
msgid "No matches found"
msgstr "Nebyly nalezeny žádné výsledky"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "Projlížeč LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Zpracovávám LRF soubor"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Nástrojová išta prohlížeče LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Následující strana"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Předcházející strana"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Zpět"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Dopředu"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Další shoda"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Otevřít elektronickou knihu"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Nastavení"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:30
msgid "Use the library located at the specified path."
-msgstr ""
+msgstr "Použij knihovnu umístěnou na zvoleném místě."
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:32
msgid "Start minimized to system tray."
@@ -8101,12 +8110,12 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:36
msgid "Do not check for updates"
-msgstr ""
+msgstr "Nezjišťuj nové verze"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:58
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:636
msgid "Calibre Library"
-msgstr ""
+msgstr "Calibre knihovna"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:86
msgid "Choose a location for your calibre e-book library"
@@ -8114,7 +8123,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:95
msgid "Failed to create library"
-msgstr ""
+msgstr "Nepodařilo se vytvořit knihovnu"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:96
msgid "Failed to create calibre library at: %r."
@@ -8127,15 +8136,15 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:153
msgid "Initializing user interface..."
-msgstr ""
+msgstr "Inicializuji uživatelské rozhraní..."
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:178
msgid "Repairing failed"
-msgstr ""
+msgstr "Oprava selhala"
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:179
msgid "The database repair failed. Starting with a new empty library."
-msgstr ""
+msgstr "Oprava databáze se nezdařila. Startuji s novou prázdnou knihovnou."
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:193
#: /home/kovid/work/calibre/src/calibre/gui2/main.py:226
@@ -8263,7 +8272,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr ""
@@ -9192,7 +9201,7 @@ msgid "View &server logs"
msgstr "Zobrazit &serverové záznamy"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "UPOZORNĚNÍ: Probíhá zpracování úloh."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9641,31 +9650,31 @@ msgstr ""
msgid "Pickled Bookmarks (*.pickle)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Akce"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Smazat"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Reset"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Export"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Import"
@@ -10049,6 +10058,10 @@ msgstr ""
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopírovat do schránky"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -10089,27 +10102,27 @@ msgstr ""
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Ukázat"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Skrýt"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr ""
@@ -10171,18 +10184,18 @@ msgstr "uvítací průvodce"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Vítejte v calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "Jediné řešení pro všechny potřeby vaší elektronické čtečky knih."
@@ -10202,25 +10215,25 @@ msgstr "Výrobce"
msgid "&Devices"
msgstr "&Zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1569,7 +1577,7 @@ msgstr ""
"deaktivere kapiteldetektering vælg udtrkket \"/\". Se XPath Tutorial i "
"calibre User Manual for yderligere hjælp af denne funktion."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1581,7 +1589,7 @@ msgstr ""
"før kapitler. Værdien \"none\" vil deaktivere fremhævningen - og værdien "
"\"both\" vil bruge både sideskift og linjeskift som kapitelfremhævning."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1591,40 +1599,40 @@ msgstr ""
"til stilreglerne fra kildefilen, så de tilsidesætte de oprindelige "
"stilregler."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr "Et XPath-udtryk. Sideskift isættes før de angivne emner."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indstil topmargin i pkt (typografiske punkter). Standard er %default. "
"Bemærk: 72 pkt svarer til 1 US tomme"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indstil bundmargin i pkt (typografiske punkter). Default er %default. Note: "
"72 pkt svarer til 1 US tomme"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indstil venstre margin i pkt (typografiske punkter). Standard er %default. "
"Bemærk: 72 pkt svarer til 1 US tomme"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indstil højre margin i pkt (typografiske punkter). Standard er %default. "
"Bemærk: 72 pkt svarer til 1 US tomme"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1636,7 +1644,7 @@ msgstr ""
"margin. \"original\" (standard) - ingen ændring. Bemærk at kun nogle output-"
"formater understøtter lige margin."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1646,7 +1654,7 @@ msgstr ""
"removal will not work if the source file does not use paragraphs Valget har "
"ikke effekt på kildefiler, som ikke indeholder
"
msgstr "Dobbeltklik for at redigere mig
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Gem kolonne %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Sortér efter %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Stigende"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Faldende"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Ændre tekstjustering for %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Venstre"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Højre"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Centrér"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Vis kolonne"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Gendan standard layout"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8530,48 +8543,48 @@ msgstr "Ingen match for denne søgefrase %s blev fundet."
msgid "No matches found"
msgstr "Ingen søgeresultater fundet"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRF-viser"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Parser LRF-fil"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "LRF-viser værktøjslinje"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Næste side"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Forrige side"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Tilbage"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Frem"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Næste match"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Åben e-bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Konfigurér"
@@ -8756,7 +8769,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Metadata hentning lykkedes for %d ud af %d bøger"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr "Detaljer"
@@ -9783,7 +9796,7 @@ msgid "View &server logs"
msgstr "Vis &server logs"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10205,11 +10218,11 @@ msgstr ""
"enheden.
\n"
" Er du sikker på at du vil afslutte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "ADVARSEL: Aktive opgaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10261,31 +10274,31 @@ msgstr "Importér bogmærker"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Pickled bogmærker (*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Administrér bogmærker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Handlinger"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Rediger"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Slet"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Nulstil"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Eksportér"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importér"
@@ -10678,6 +10691,10 @@ msgstr "Find næste forekomst"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopiér til udklipsholder"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Reference tilstand"
@@ -10718,27 +10735,27 @@ msgstr "Kopiér billede"
msgid "Paste Image"
msgstr "Indsæt billede"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Skift versaltype"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Skift store/små bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Træk til skaléring"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Vis"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Skjul"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Skift"
@@ -10809,18 +10826,18 @@ msgstr "Velkommen guide"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Velkommen til calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "One-stop-løsningen til alle dine e-bogsbehov."
@@ -10840,7 +10857,7 @@ msgstr "&Producenter"
msgid "&Devices"
msgstr "&Enheder"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -10848,7 +10865,7 @@ msgstr ""
"Tillykke!
Du har succesfuldt sat calibre op. Tryk %s knappen for at "
"anvende dine indstillinger."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -10857,7 +10874,7 @@ msgstr ""
"funktioner, er tilgængelige online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -10865,7 +10882,7 @@ msgstr ""
"Brugermanual
En brugermanual er også tilgængelig online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -10958,7 +10975,7 @@ msgstr ""
"
Sæt det til din e-mail-adresse"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1589,7 +1596,7 @@ msgstr ""
"ausgeschaltet. Ein Hilfe zur Verwendung dieses Features gibt es im XPath-"
"Tutorial im Calibre-Benutzerhandbuch."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1602,7 +1609,7 @@ msgstr ""
"Kapitelmarkierung aus und der Wert \"both\" verwendet sowohl Seitenumbrüche "
"als auch Linien zur Kapitelmarkierung."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1612,42 +1619,42 @@ msgstr ""
"an die Stilregeln der Ursprungsdatei angehängt, so dass es zum Überschreiben "
"dieser Regeln verwendet werden kann."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Ein XPath-Ausdruck. Seitenumbrüche werden vor den angegebenen Elementen "
"eingefügt."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Oberen Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. "
"Anmerkung: 72 Punkt sind 1 Inch"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Unteren Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. "
"Anmerkung: 72 Punkt sind 1 Inch"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Linken Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. "
"Anmerkung: 72 Punkt sind 1 Inch"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Rechten Rand der Seite in Punkt eingeben. Die Voreinstellung ist %default. "
"Anmerkung: 72 Punkt sind 1 Inch"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1661,7 +1668,7 @@ msgstr ""
"ändert die Ausrichtung gegenüber der Quelldatei nicht. Beachten Sie, dass "
"nicht alle Ausgabeformate die Textausrichtung unterstützen ."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1671,7 +1678,7 @@ msgstr ""
"Paragraphen von 1,5 em ein. Die Entfernung des Abstands funktioniert nur bei "
"Quelldateien, die Paragraphen verwenden (
"
msgstr "Doppelklick ermöglicht Bearbeitung
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Spalte %s ausblenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Sortieren nach %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "aufsteigend"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "absteigend"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Textausrichtung ändern für %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Links"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Rechts"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Zentriert"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Spalte anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Voreingestelltes Layout wiederherstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8690,48 +8697,48 @@ msgstr "Keine Treffer für die Suchworte %s gefunden."
msgid "No matches found"
msgstr "Keine Treffer gefunden"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRF Viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Analysiere LRF Datei"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "LRF Viewer Symbolleiste"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Nächste Seite"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Vorherige Seite"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Zurück"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Weiter"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Nächster Treffer"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "eBook öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Konfigurieren"
@@ -8921,7 +8928,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Erfolgreich Metadaten heruntergeladen für %d von %d Büchern"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr "Einzelheiten"
@@ -9970,7 +9977,7 @@ msgid "View &server logs"
msgstr "Server Logs ansehen"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10402,11 +10409,11 @@ msgstr ""
"verursachen.
\n"
" Sind Sie sicher, dass sie beenden möchten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "WARNUNG: Aktive Aufträge"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10459,31 +10466,31 @@ msgstr "Lesezeichen importieren"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Pickled Bookmarks (*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Lesezeichen-Verwaltung"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Tätigkeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Bearbeiten"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Zurücksetzen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Exportieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importieren"
@@ -10880,6 +10887,10 @@ msgstr "Finde nächste Stelle"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "In die Zwischenablage kopieren"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Verweismodus"
@@ -10920,27 +10931,27 @@ msgstr "Bild kopieren"
msgid "Paste Image"
msgstr "Bild einfügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Groß-/Kleinschreibung ändern"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Groß-/Kleinschreibung vertauschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Zur Größenänderung ziehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Ausblenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Umschalten"
@@ -11014,18 +11025,18 @@ msgstr "Willkommens-Assistent"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Willkommen zu Calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "Die Lösung aus einer Hand für Ihre eBook-Bedürfnisse."
@@ -11045,7 +11056,7 @@ msgstr "&Hersteller"
msgid "&Devices"
msgstr "&Geräte"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -11053,7 +11064,7 @@ msgstr ""
"Herzlichen Glückwunsch!
Sie haben Calibre erfolgreich eingerichtet. "
"Benutzen Sie die Schaltfläche %s zum Übernehmen der Einstellungen."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -11062,7 +11073,7 @@ msgstr ""
"Calibre veranschaulichen, finden Sie online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -11070,7 +11081,7 @@ msgstr ""
"Bedienungsanleitung
Eine Bedienungsanleitung gibt es ebenso online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -11166,7 +11177,7 @@ msgstr ""
"
Geben Sie Ihre eMail-Adresse an"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1593,7 +1601,7 @@ msgstr ""
"expresión \"/\". Véase el Tutorial de XPath en el Manual de usuario de "
"calibre para obtener más ayuda sobre el uso de esta opción."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1605,7 +1613,7 @@ msgstr ""
"de cada capítulo. \"both\" marcará los capítulos con un salto de página y "
"una línea en blanco. \"none\" deshabilitará el marcado de capítulos."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1615,42 +1623,42 @@ msgstr ""
"reglas de estilo del archivo de origen, por lo que puede usarse para anular "
"dichas reglas."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Una expresión XPath. Se insertarán saltos de página delante de los elementos "
"especificados."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Establecer el margen superior en pt. Valor por defecto: %default. 72 pt son "
"una pulgada (2,54 cm)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Establecer el margen inferior en pt. Valor por defecto: %default. 72 pt son "
"una pulgada (2,54 cm)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Establecer el margen izquierdo en pt. Valor por defecto: %default. 72 pt son "
"una pulgada (2,54 cm)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Establecer el margen derecho en pt. Valor por defecto: %default. 72 pt son "
"una pulgada (2,54 cm)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1665,7 +1673,7 @@ msgstr ""
"fuente. Tenga en cuenta que no todos los formatos de salida admiten "
"justificación."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1675,7 +1683,7 @@ msgstr ""
"línea de cada párrafo de 1,5em. La eliminación del espacio no funciona si el "
"archivo de origen no define párrafos (etiquetas
"
msgstr "Doble clic para editarme
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Ocultar columna %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Ordenar según %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Ascendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Descendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Cambiar la alineación del texto para %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Izquierda"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Derecha"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Centro"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Mostrar columna"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Restaurar formato por defecto"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8652,48 +8665,48 @@ msgstr ""
msgid "No matches found"
msgstr "No se encontraron coincidencias"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "Visor de LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Analizando el fichero LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Barra de herramientas del visor de LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Página siguiente"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Página anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Atrás"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Adelante"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Siguiente coincidencia"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Abrir libro electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Configurar"
@@ -8884,7 +8897,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Se descargaron con éxito los metadatos para %d de %d libros"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr "Detalles"
@@ -9934,7 +9947,7 @@ msgid "View &server logs"
msgstr "Ver registros del &servidor"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10362,11 +10375,11 @@ msgstr ""
"de datos en el dispositivo.
\n"
" ¿Está seguro de que desea salir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "AVISO: Tareas activas"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10419,31 +10432,31 @@ msgstr "Importar marcadores"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Marcadores procesados (*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Administrador de marcadores"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Acciones"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "&Editar"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "E&liminar"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "&Restablecer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "E&xportar"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "&Importar"
@@ -10841,6 +10854,10 @@ msgstr "Buscar ocurrencia siguiente"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Copiar al portapapeles"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Modo referencia"
@@ -10881,27 +10898,27 @@ msgstr "Copiar imagen"
msgid "Paste Image"
msgstr "Pegar imagen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Cambiar mayúsculas/minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Invertir mayúsculas/minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Arrastre para ajustar el tamaño"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Mostrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Ocultar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Alternar"
@@ -10975,18 +10992,18 @@ msgstr "asistente de bienvenida"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Bienvenido a calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
"La solución unificada para todo lo relacionado con libros electrónicos"
@@ -11007,7 +11024,7 @@ msgstr "&Fabricantes"
msgid "&Devices"
msgstr "&Dispositivos"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -11015,7 +11032,7 @@ msgstr ""
"¡Felicidades!
Ha configurado calibre con éxito. Pulse el botón %s "
"para hacer efectiva la configuración."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -11024,7 +11041,7 @@ msgstr ""
"características de calibre están disponibles en línea."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -11032,7 +11049,7 @@ msgstr ""
"Manual de usuario
También hay un Manual de usuario disponible en línea."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -11127,7 +11144,7 @@ msgstr ""
"
Ponga su dirección de correo electrónico."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1620,7 +1627,7 @@ msgstr ""
"Ikus ezazu XPath Tutoriala calibre Erabiltzailearen Eskuliburuaren barruan "
"laguntza osotuago eskura izateko eginbide hau erabiltzerakoan."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1635,7 +1642,7 @@ msgstr ""
"da \"biak batera\" adierazpenak, aldi berean orrialde jauzia eta lerroak "
"erabiliko ditu kapituluak markatzeko."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1645,14 +1652,14 @@ msgstr ""
"fitxategiaren estilo arauen gainean erantsiko da, beraz, erabil daiteke arau "
"horiek baliogabetzeko."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"XPath adierazpena. Orrialde jauziak txertatuko dira zehaztutako elementuen "
"aurrean."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
@@ -1660,28 +1667,28 @@ msgstr ""
"hauxe: %default. Oharra: 72 puntu hazbete baten pareko, hau da 2,54 "
"zentimetro."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Ezarri ezazu beheko bazterra puntuetan. Lehenetsita hauxe: %default. Oharra: "
"72 puntu hazbete baten pareko, hau da 2,54 zentimetro."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Ezarri ezkerretako bazterra puntuetan. Lehenetsita hauxe: %default. Oharra: "
"72 puntu hazbete baten pareko, hau da 2,54 zentimetro."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Ezarri eskuinetako bazterra puntuetan. Lehenetsita hauxe: %default. Oharra: "
"72 puntu hazbete baten pareko, hau da 2,54 zentimetro."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1698,7 +1705,7 @@ msgstr ""
"aldaketarik gabe. Oharra: irteera formatu batzuk bakarrik eusten diote "
"justifikazioari."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1709,7 +1716,7 @@ msgstr ""
"sorburu fitxategiek ez badute paragraforik erabiltzen (
"
msgstr "Egin ezazu klik birritan editatzeko
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Ezkutatu %s zutabea"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "%s -en arabera sailkatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Gorantz"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Beherantz"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Alda ezazu testuaren lerrokatzea %s horretarako"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Ezkerretara"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Eskuinetara"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Erdian"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Erakutsi zutabea"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Berrezarri lehenetsitako diseinua"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8763,48 +8770,48 @@ msgstr "Ez da bat datorrenik esaldia bilatzerakoan %s aurkitu."
msgid "No matches found"
msgstr "Ez da bat datorrenik aurkitu"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRF Ikustailea"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Aztertzen LRF fitxategia"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "LRF Ikustailearen tresna-barra"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Hurrengo orrialdea"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Aurreko orrialdea"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Atzera"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Aurrera"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Hurrengo bat etortzea"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Liburu elektronikoa zabaldu"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Konfiguratu"
@@ -8994,7 +9001,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Ongi deskargatu dira metadatuak %d horietarako %d liburuetatik"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr "Zehaztasunak"
@@ -10059,7 +10066,7 @@ msgid "View &server logs"
msgstr "Ikusi &zerbitzariko log erregistroak"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10490,11 +10497,11 @@ msgstr ""
"daiteke.
\n"
" Ziur zaude? Benetan irten nahi duzu?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "ABISUA: lanean dihardu"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10547,31 +10554,31 @@ msgstr "Inportatu laster-markak"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Pickle horrekin prozesatutako laster-markak (*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Laster-marken kudeatzailea"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Ekintzak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Editatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Ezabatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Berrezarri"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Esportatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Inportatu"
@@ -10973,6 +10980,10 @@ msgstr "Biatu hurrengo gertaera"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopiatu arbelean"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Erreferentzia modua"
@@ -11013,27 +11024,27 @@ msgstr "Kopiatu irudia"
msgid "Paste Image"
msgstr "Itsatsi irudia"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Letra larriak/xeheak giltza aldatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Trukatu leta xehe/larri"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Herrestan eraman tamaina doitzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Erakutsi"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Ezkutatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Txandakatu"
@@ -11108,18 +11119,18 @@ msgstr "ongi-etorri laguntzailea"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Ongi etorri calibrera"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
"Liburu elektronikoekin dauzkazun behar guztiak asebetetzeko irtenbidea"
@@ -11140,7 +11151,7 @@ msgstr "&Fabrikatzaileak"
msgid "&Devices"
msgstr "&Gailuak"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -11148,7 +11159,7 @@ msgstr ""
"Zorionak!
Arrakastaz ezarri duzu calibre. Sakatu %s botoia zure "
"ezarpenak martxan hasteko."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -11156,7 +11167,7 @@ msgstr ""
"Demo bideoak
Bideo hauetan ikus daitezke calibrek eskaintzen dituen "
"hainbat aukeraonline."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -11165,7 +11176,7 @@ msgstr ""
"euskaratu gabe agian, Erabiltzailearen eskulibururik online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -11260,7 +11271,7 @@ msgstr ""
"
Ezarri ezazu zure e-posta helbidearekin."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1601,7 +1608,7 @@ msgstr ""
"manuel utilisateur de Calibre pour une aide complémentaire sur l'utilisation "
"de cette fonctionnalité."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1614,7 +1621,7 @@ msgstr ""
"le marquage des chapitres et une valeur de \"both\" utilisera à la fois un "
"saut de page et un filet."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1624,42 +1631,42 @@ msgstr ""
"aux règles de style du fichier source, ainsi il pourra être utilisé pour "
"surcharger ces règles."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Une expression XPath. Des séparateurs de pages sont insérés avant les "
"éléments spécifiés."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indiquer la marge haute en pts. Par défaut : %default. Note : 72 pts "
"équivaut à un pouce (2,54cm)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indiquer la marge basse en pts. Par défaut : %default. Note : 72 pts "
"équivaut à un pouce (2,54cm)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indiquer la marge gauche en pts. Par défaut : %default. Note : 72 pts "
"équivaut à un pouce (2,54cm)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Indiquer la marge droite en pts. Par défaut : %default. Note : 72 pts "
"équivaut à un pouce (2,54cm)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1674,7 +1681,7 @@ msgstr ""
"justification du fichier source. Noter que seuls certains formats supportent "
"la justification."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1685,7 +1692,7 @@ msgstr ""
"fonctionnera pas si le fichier source n'utilise pas les paragraphes "
"(étiquettes
"
msgstr "Double clic pour m' éditer
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Cacher la colonne %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Trier par %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Ascendant"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Descendant"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Changer l'alignement du texte pour %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Gauche"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Droite"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Centre"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Afficher la colonne"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Restorer l'affichage par défaut"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8731,48 +8738,48 @@ msgstr "Aucun résultat pour la recherche %s."
msgid "No matches found"
msgstr "Aucun résultat"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "Afficheur LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Parse le fichier LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Barre d'outil pour l'afficheur LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Page suivante"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Page précédente"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Recule"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Avance"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Résultat suivant"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Ouvrir le livre"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Configurer"
@@ -8965,7 +8972,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Métadonnées télécargées avec succès pour %d livres sur %d"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr "Détails"
@@ -10030,7 +10037,7 @@ msgid "View &server logs"
msgstr "Afficher les logs du &serveur"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10462,11 +10469,11 @@ msgstr ""
"l'appareil.
\n"
" Êtes-vous sûr de vouloir quitter ?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "ATTENTION : Travaux actifs"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10519,31 +10526,31 @@ msgstr "Importer les signets"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Pickled Bookmarks (*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Gestionnaire de signet"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Actions"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Editer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Supprimer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Réinitialiser"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Exporter"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importer"
@@ -10943,6 +10950,10 @@ msgstr "Trouver la prochaine occurence"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Copie vers le presse-papier"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Mode Référence"
@@ -10983,27 +10994,27 @@ msgstr "Copier l'image"
msgid "Paste Image"
msgstr "Coller l'image"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Modifier la casse"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Basculer la casse"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Faire glisser pour redimensionner"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Afficher"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Masquer"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Basculer"
@@ -11078,18 +11089,18 @@ msgstr "assistant de bienvenue"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Bienvenue dans Calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "La solution ultime dont tous vos ebooks ont besoin."
@@ -11109,7 +11120,7 @@ msgstr "&Fabricants"
msgid "&Devices"
msgstr "&Appareils"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -11117,7 +11128,7 @@ msgstr ""
"Félicitations!
Bravo, vous avez réussi à installer Calibre. Appuyer "
"sur le bouton %s pour valider votre paramétrage."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -11126,7 +11137,7 @@ msgstr ""
"Calibre sont disponibles en "
"ligne."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -11134,7 +11145,7 @@ msgstr ""
"Manuel utilisateur
Un manuel utilisateur est aussi disponible en ligne."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -11230,7 +11241,7 @@ msgstr ""
"
Indiquer ici votre adresse email"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1578,7 +1591,7 @@ msgstr ""
"\"/\". Véxase o Tutorial de XPath no Manual de usuario de calibre para obter "
"máis axuda sobre o uso desta opción."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1592,7 +1605,7 @@ msgstr ""
"capítulos e un valor de \"both\" usará ambos saltos de páxina e liñas para "
"marcar capítulos."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1602,42 +1615,42 @@ msgstr ""
"anexado ás regras de estilo do ficheiro orixinal, de modo que poida usarse "
"para sobreescribir aquelas regras."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Unha expresión XPath. Os saltos de páxina inseriranse antes dos elementos "
"especificados."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Estabelecer a marxe superior en pt. Valor predefinidos: %default. 72 pt son "
"una polgada (2,54 cm)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Estabelecer a marxe inferior en pt. Valor predefinido: %default. 72 pt son "
"unha polgada (2,54 cm)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Estabelecer a marxe esquerda en pt. Valor predefinido: %default. 72 pt son "
"unha polgada (2,54 cm)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Estabelecer a marxe dereita en pt. Valor predefinido: %default. 72 pt son "
"unha polgada (2,54 cm)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1651,7 +1664,7 @@ msgstr ""
"«orixinal» (o predeterminado) non altera a xustificación do ficheiro fonte. "
"Teña en conta que non todos os formatos de saída admiten xustificación."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1661,7 +1674,7 @@ msgstr ""
"liña de cada parágrafo de 1,5em. A eliminación do espazo non funciona se o "
"ficheiro de orixe non define parágrafos (etiquetas
"
msgstr "Prema dúas veces para editar
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Ocultar a columna %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Ordenar en %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Ascendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Descendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Mudar o aliñamento do texto a %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Esquerda"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Dereita"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Centrado"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Amosar columna"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Restaurar a disposición por defecto"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8527,48 +8583,48 @@ msgstr "Sen coincidencias para a frase de busca %s."
msgid "No matches found"
msgstr "Non se atopou ningunha coincidencia"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "Visor de LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "A analizar o visor de LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Barra de ferramentas do visor de LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Páxina seguinte"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Páxina anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Voltar"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Adiante"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Seguinte consulta"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Abrir libro electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Configurar"
@@ -8757,7 +8813,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr ""
@@ -9737,7 +9793,7 @@ msgid "View &server logs"
msgstr "Ver o rexistro do &servidor"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "Aviso: traballos en activo"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10194,31 +10250,31 @@ msgstr ""
msgid "Pickled Bookmarks (*.pickle)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Accións"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Editar"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Borrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Restaurar"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Exportar"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importar"
@@ -10602,6 +10658,10 @@ msgstr ""
msgid "F3"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Copiar no portapapeis"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -10642,27 +10702,27 @@ msgstr ""
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr ""
@@ -10724,18 +10784,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
@@ -10753,25 +10813,25 @@ msgstr ""
msgid "&Devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1443,7 +1450,7 @@ msgid ""
"User Manual for further help on using this feature."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1451,39 +1458,39 @@ msgid ""
"\"both\" will use both page breaks and lines to mark chapters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
"rules."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1492,51 +1499,51 @@ msgid ""
"Note that only some output formats support justification."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
"paragraphs (
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -7842,48 +7851,48 @@ msgstr ""
msgid "No matches found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr ""
@@ -8061,7 +8070,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr ""
@@ -8978,7 +8987,7 @@ msgid "View &server logs"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9425,31 +9434,31 @@ msgstr ""
msgid "Pickled Bookmarks (*.pickle)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr ""
@@ -9831,6 +9840,10 @@ msgstr ""
msgid "F3"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -9871,27 +9884,27 @@ msgstr ""
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr ""
@@ -9953,18 +9966,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
@@ -9982,25 +9995,25 @@ msgstr ""
msgid "&Devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1584,7 +1591,7 @@ msgstr ""
"capitoli usare l'espressione \"/\". Per maggiori informazioni riferirsi alla "
"guida su XPath nel manuale di Calibre."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1597,7 +1604,7 @@ msgstr ""
"marcatura dei capitoli e il valore \"both\" userà sia l'interruzione di "
"pagina che la linea per marcare i capitoli."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1607,42 +1614,42 @@ msgstr ""
"Il CSS verrà aggiunto agli stili del documento sorgente e pertanto può "
"essere usato per ridefinire gli stili esistenti."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Una espression XPath. Interruzioni di pagina sono inserite prima degli "
"elementi specificati."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Imposta il margine superiore in punti. Il default è %default. Nota: 72 punti "
"equivalgono a 1 pollice (circa 2,54 cm)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Imposta il margine inferiore in punti. Il default è %default. Nota: 72 punti "
"equivalgono a 1 pollice (circa 2,54 cm)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Imposta il margine sinistro in punti. Il default è %default. Nota: 72 punti "
"equivalgono a 1 pollice (circa 2,54 cm)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Imposta il margine destro in punti. Il default è %default. Nota: 72 punti "
"equivalgono a 1 pollice (circa 2,54 cm)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1656,7 +1663,7 @@ msgstr ""
"Impostato a \"originale\" (predefinito) l'allineamento non verrà cambiato. "
"Notare che solo alcuni formati di output supportano il testo giustificato."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1666,7 +1673,7 @@ msgstr ""
"1.5em. La rimozione degli spazi non funzionerà se il documento sorgente non "
"usa la notazione per i paragrafi del tipo
"
msgstr "Doppio clic per modificarmi
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Nascondi colonna %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Ordina per %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Ascendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Discendente"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Cambia allineamento del testo per %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Sinistra"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Destra"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Centrato"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Mostra colonna"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Ripristina layout perdefinito"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8574,48 +8581,48 @@ msgstr "Nessuna corrispondenza trovata per la frase %s"
msgid "No matches found"
msgstr "Nessuna corrispondenza trovata"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "Visualizzatore LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Analisi file LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Barra degli strumenti visualizzatore LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Pagina successiva"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Pagina precedente"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Indietro"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Avanti"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Prossima corrispondenza"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Apri libro"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Configurazione"
@@ -8803,7 +8810,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Scaricamento dei metadati completato per %d libri su %d"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr "Dettagli"
@@ -9817,7 +9824,7 @@ msgid "View &server logs"
msgstr "Visualizza i file di l&og del server"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10241,11 +10248,11 @@ msgstr ""
"sul dispositivo.
\n"
" Interrompere comunque?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "ATTENZIONE: Lavori attivi"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10295,31 +10302,31 @@ msgstr "Importa segnalibri"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Segnalibri con *.pickle"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Gestione Segnalibri"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Azioni"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Modifica"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Cancella"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Resetta"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Esporta"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importa"
@@ -10719,6 +10726,10 @@ msgstr "Trova occorrenza successiva"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Copia negli appunti"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Modalità riferimento"
@@ -10759,27 +10770,27 @@ msgstr "Copia immagine"
msgid "Paste Image"
msgstr "Incolla immagine"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Modificare capitalizzazioned dei caratteri"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Inverti capitalizzazione dei caratteri"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Trasinare per ridimensionare"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Visualizza"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Nascondi"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Attiva/Disattiva"
@@ -10852,18 +10863,18 @@ msgstr "Benvenuti nel wizard"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Benvenuti in Calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "La soluzione unica per tutto ciò che riguarda i libri elettronici."
@@ -10883,7 +10894,7 @@ msgstr "&Marche"
msgid "&Devices"
msgstr "&Dispositivi"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -10891,7 +10902,7 @@ msgstr ""
"Congratulazioni!
Calibre è stato installato con successo. Fare clic "
"sul pulsante %s per applicare le impostazioni."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -10900,7 +10911,7 @@ msgstr ""
"caratteristiche del programma online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -10908,7 +10919,7 @@ msgstr ""
"Manuale d'uso
Un manuale utente è disponibile online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -11004,7 +11015,7 @@ msgstr ""
"
Specificare il proprio indirizzo email"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1425,7 +1432,7 @@ msgid ""
"User Manual for further help on using this feature."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1433,39 +1440,39 @@ msgid ""
"\"both\" will use both page breaks and lines to mark chapters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
"rules."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr "上部の余白をポイントで指定してください。既定値は %default (注: 72ポイント = 1インチ)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr "下部の余白をポイントで指定してください。既定値は %default (注: 72ポイント = 1インチ)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr "左側の余白をポイントで指定してください。既定値は %default (注: 72ポイント = 1インチ)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr "右側の余白をポイントで指定してください。既定値は %default (注: 72ポイント = 1インチ)"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1474,52 +1481,52 @@ msgid ""
"Note that only some output formats support justification."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
"paragraphs (
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "昇順"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "降順"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "左"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "右"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "中央"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -7829,48 +7838,48 @@ msgstr ""
msgid "No matches found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRFビューア"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "次のページ"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "前のページ"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "戻る"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "進む"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "次の検索マッチ"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "電子ブックを開く"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "設定"
@@ -8048,7 +8057,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr ""
@@ -8965,7 +8974,7 @@ msgid "View &server logs"
msgstr "サーバログの表示(&s)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9416,31 +9425,31 @@ msgstr "ブックマークのインポート"
msgid "Pickled Bookmarks (*.pickle)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "編集"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "削除"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "リセット"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "エキスポート"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "インポート"
@@ -9822,6 +9831,10 @@ msgstr ""
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "クリップボードにコピー"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -9862,27 +9875,27 @@ msgstr "画像のコピー"
msgid "Paste Image"
msgstr "画像の貼りつけ"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "ドラッグしてサイズ変更"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "表示"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "隠す"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "切り替え"
@@ -9944,18 +9957,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "calibre へようこそ"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
@@ -9973,13 +9986,13 @@ msgstr "生産元(&M)"
msgid "&Devices"
msgstr "デバイス(&D)"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr "おめでとうございます!
calibreを正常に設定できました。 %s ボタンを押し、設定を適用してください。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -9987,7 +10000,7 @@ msgstr ""
"デモビデオ
calibreの様々な機能をオンラインのビデオでデモンストレーションしています。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -9995,7 +10008,7 @@ msgstr ""
"ユーザー・マニュアル
ユーザー・マニュアルもオンラインで利用できます。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1412,7 +1419,7 @@ msgid ""
"User Manual for further help on using this feature."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1420,39 +1427,39 @@ msgid ""
"\"both\" will use both page breaks and lines to mark chapters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
"rules."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1461,51 +1468,51 @@ msgid ""
"Note that only some output formats support justification."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
"paragraphs (
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -7832,48 +7840,48 @@ msgstr ""
msgid "No matches found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Nākošā lapa"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Iepriekšējā lapa"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Atpakaļ"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Uz priekšu"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Atvērt e-grāmatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr ""
@@ -8051,7 +8059,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr ""
@@ -8968,7 +8976,7 @@ msgid "View &server logs"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9415,31 +9423,31 @@ msgstr "Importēt grāmatzīmes"
msgid "Pickled Bookmarks (*.pickle)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Darbības"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Rediģēt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Dzēst"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Eksportēt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importēt"
@@ -9821,6 +9829,10 @@ msgstr ""
msgid "F3"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopēt uz starpliktuvi"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -9861,27 +9873,27 @@ msgstr ""
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr ""
@@ -9943,18 +9955,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Laipni lūdzam calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
@@ -9972,25 +9984,25 @@ msgstr ""
msgid "&Devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1583,7 +1590,7 @@ msgstr ""
"\"/\". Zie de XPath handleiding in het calibre Gebruikers Handboek voor meer "
"help betreffende deze functionaliteit."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1596,7 +1603,7 @@ msgstr ""
"\"none\" zal hoofdstuk markering uitschakelen, en een waarde \"both\" zal "
"zowel pagina einden als strepen gebruiken om hoofdstukken te markeren."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1606,42 +1613,42 @@ msgstr ""
"toegevoegd aan de style regels van het invoer bestand, zodat het kan worden "
"gebruikt om deze voorrang te geven"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Een XPath expressie. Pagina overgangen worden ingevoegd voor de "
"gespecificeerde elementen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Zet de boven marge in pts. Standaard is %default. Let op: 72 pts is gelijk "
"aan 1 inch"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Zet de onder marge in pts. Standaard is %default. Let op: 72 pts is gelijk "
"aan 1 inch"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Zet de linker marge in pts. Standaard is %default. Let op: 72 pts is gelijk "
"aan 1 inch"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Zet de rechter marge in pts. Standaard is %default. Let op: 72 pts is gelijk "
"aan 1 inch"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1656,7 +1663,7 @@ msgstr ""
"uitlijning in het bronbestand niet. Merk op dat maar een beperkt aantal "
"output-formaten uitlijnen ondersteunen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1666,7 +1673,7 @@ msgstr ""
"paragraden. witregel verwijdering werkt niet als het invoer bestand geen "
"paragrafen gebruikt (
"
msgstr "Dubbel-klik om me te wijzigen
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Verberg kolom %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Sorteer op %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Oplopend"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Aflopend"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Verander de uitlijning van de text voor %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Links"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Rechts"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Midden"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Geef kolom weer"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Herstel standaard layout"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8543,48 +8550,48 @@ msgstr "Geen Resultaten voor de zoekterm %s gevonden."
msgid "No matches found"
msgstr "Geen resultaten gevonden"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRF Viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Parsering LRF bestand"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "LRF viewer werkbalk"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Volgende Pagina"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Vorige Pagina"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Terug"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Verder"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Volgende overeenkomst"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Open eboek"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Configureer"
@@ -8773,7 +8780,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr ""
@@ -9763,7 +9770,7 @@ msgid "View &server logs"
msgstr "Bekijk &server logs"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10190,11 +10197,11 @@ msgstr ""
"apparaat.
\n"
" Weet je zeker dat je af wilt sluiten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "Waarschuwing: actieve werk opdrachten"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10244,31 +10251,31 @@ msgstr "Bladwijzers importeren"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "ingelegde Bladwijzers (*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Bladwijzerbeheerder"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Handelingen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "bewerk"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Verwijder"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Herstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Exporteer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importeer"
@@ -10662,6 +10669,10 @@ msgstr "Zoek het volgende item"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Naar klembord kopiëren"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Referentie Modus"
@@ -10702,27 +10713,27 @@ msgstr "Afbeelding kopiëren"
msgid "Paste Image"
msgstr "Afbeelding Plakken"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Lettervorm wijzigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Lettervorm Wijzigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Sleep om de grootte aan te passen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Weergeven"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Verberg"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Omschakelen"
@@ -10794,18 +10805,18 @@ msgstr "Welkom Wizard"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Welkom bij calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "De complete oplossing voor al je e-boek behoeften."
@@ -10825,7 +10836,7 @@ msgstr "&Fabricanten"
msgid "&Devices"
msgstr "A&pparaten"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -10833,7 +10844,7 @@ msgstr ""
"Gefeliciteerd!
de installatie van calibre was succesvol. Druk op de "
"%s knop om je instellingen toe te passen."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -10841,7 +10852,7 @@ msgstr ""
"Demo videos
Videos die de diverse functies van calibre demonstreren "
"zijn beschikbaar online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -10849,7 +10860,7 @@ msgstr ""
"Gebruikers Handleiding
Een gebruikers handleiding is ook beschikbaar "
"online."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -10942,7 +10953,7 @@ msgstr ""
"
Voer hier je email adres in"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1555,7 +1564,7 @@ msgstr ""
"выражение \"/\". Для получения подробной информации по использованию XPath "
"обращайтесь к разделу XPath Tutorial в Руководстве Пользователя."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1567,7 +1576,7 @@ msgstr ""
"пустую строку перед главами. Значение \"нет\" отключит разметку глав, а "
"значение \"оба\" будет вставлять и разрывы страниц, и пустые строки."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1576,41 +1585,41 @@ msgstr ""
"Введите путь к CSS. Эта CSS будет включена в правила стиля исходного файла, "
"поэтому она может быть использована для переопределения этих правил."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Выражение XPath. Разрывы страниц вставляются перед указанными элементами."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Укажите верхний отступ в пунктах. По умолчанию %default. Примечание: 72 "
"пункта соответствуют 1 дюйму (2,54 см)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Укажите нижний отступ в пунктах. По умолчанию %default. Примечание: 72 "
"пункта соответствуют 1 дюйму (2,54 см)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Укажите левый отступ в пунктах. По умолчанию %default. Примечание: 72 пункта "
"соответствуют 1 дюйму (2,54 см)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Укажите правый отступ в пунктах. По умолчанию %default. Примечание: 72 "
"пункта соответствуют 1 дюйму (2,54 см)."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1625,7 +1634,7 @@ msgstr ""
"исходном файле. Обратите внимание, что только некоторые выходные форматы "
"поддерживают выравнивание."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1635,7 +1644,7 @@ msgstr ""
"1.5em. Удаление промежутков не будет работать, если в исходном документе "
"параграфы (теги
"
msgstr "Дважды кликните по редактировать
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Возрастание"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Убывание"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8329,48 +8350,48 @@ msgstr "Нет совпадений для искомой фразы %
msgid "No matches found"
msgstr "Совпадений не найдено"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRF просмотрщик"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Разбор файла LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Панель промотра LRF"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Следующая страница"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Предыдущая страница"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Назад"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Вперед"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Следующий подбор"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Открыть книгу"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Настроить"
@@ -8551,7 +8572,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr ""
@@ -9508,7 +9529,7 @@ msgid "View &server logs"
msgstr "Просмотреть логи &сервера"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -9913,11 +9934,11 @@ msgstr ""
" Выход может вызвать искажение на устройстве.
\n"
" Вы действительно уверены, что хотите выйти?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "ПРЕДУПРЕЖДЕНИЕ: Активные задания"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9967,31 +9988,31 @@ msgstr "Импортировать закладки"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "*.pickle закладки."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Управление закладками"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Действия"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Изменить"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Удалить"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Сбросить"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Экспорт"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Импорт"
@@ -10378,6 +10399,10 @@ msgstr ""
msgid "F3"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Копировать в буфер"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Справочный режим"
@@ -10418,27 +10443,27 @@ msgstr ""
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Изменить регистр"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Показать"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Скрыть"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr ""
@@ -10500,18 +10525,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Добро пожаловать в Сalibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
@@ -10529,25 +10554,25 @@ msgstr "Производители"
msgid "&Devices"
msgstr "&Устройства"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -10629,7 +10654,7 @@ msgstr ""
"
"
"Проставьте адрес вашей электронной почты"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
"
"
@@ -11983,7 +12016,7 @@ msgstr "Добавить новые форматы к существующим
#: /home/kovid/work/calibre/src/calibre/utils/config.py:723
msgid "Tags to apply to books added to the library"
-msgstr ""
+msgstr "Метки, добавляемые к книгам в библиотеке"
#: /home/kovid/work/calibre/src/calibre/utils/config.py:727
msgid "List of named saved searches"
@@ -11997,13 +12030,13 @@ msgstr "Разработанные пользователем тэги брау
msgid "How and when calibre updates metadata on the device."
msgstr "Как и когда calibre обновляет метаданные на устройстве"
-#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:32
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:33
msgid "lookup requires either 2 or an odd number of arguments"
-msgstr ""
+msgstr "поиск требует 2 или нечетное число аргументов"
-#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:55
+#: /home/kovid/work/calibre/src/calibre/utils/formatter.py:56
msgid "switch requires an odd number of arguments"
-msgstr ""
+msgstr "для переключателя нужно нечетное число аргументов"
#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:43
msgid "Waiting..."
@@ -12103,7 +12136,7 @@ msgstr "Немецкий язык (AT)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
msgid "French (BE)"
-msgstr ""
+msgstr "Французский (BE)"
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
msgid "Dutch (NL)"
@@ -12115,41 +12148,44 @@ msgstr "Нидерландский язык (BE)"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:56
msgid "Choose theme (needs restart)"
-msgstr ""
+msgstr "Выберите тему (требуется перезапуск)"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:188
msgid "No interpreter"
-msgstr ""
+msgstr "Нет интерпретатора"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:189
msgid "No active interpreter found. Try restarting the console"
msgstr ""
+"Не найдено активного интерпретатора. Попробуйте перезапустить консоль."
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:203
msgid "Interpreter died"
-msgstr ""
+msgstr "Интерпретатор умер"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/console.py:204
msgid ""
"Interpreter dies while excuting a command. To see the command, click Show "
"details"
msgstr ""
+"Интерпретатор умер, пока выполнял команду. Для просмотра команды, нажмите "
+"Просмотр деталей"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:20
msgid "Welcome to"
-msgstr ""
+msgstr "Добро пожаловать в"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:41
msgid " console "
-msgstr ""
+msgstr " консоль "
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:51
msgid "Code is running"
-msgstr ""
+msgstr "Код запущен"
#: /home/kovid/work/calibre/src/calibre/utils/pyconsole/main.py:58
msgid "Restart console"
-msgstr ""
+msgstr "Перезагрузить консоль"
#: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53
msgid "URL must have the scheme sftp"
@@ -12249,51 +12285,51 @@ msgstr "Вызываются заготовки..."
msgid "Got feeds from index page"
msgstr "Получить заготовки для оглавления"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:847
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:850
msgid "Trying to download cover..."
msgstr "Попытка скачать обложку..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:849
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:852
msgid "Generating masthead..."
msgstr "Создаем титульные данные..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:930
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:933
msgid "Starting download [%d thread(s)]..."
msgstr "Начало загрузки [%d поток(и)]..."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:946
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:949
msgid "Feeds downloaded to %s"
msgstr "Заготовки закачиватся в %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:955
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:958
msgid "Could not download cover: %s"
msgstr "Невозможно скачать обложку: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:962
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:965
msgid "Downloading cover from %s"
msgstr "Скачивается обложка из %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1007
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1010
msgid "Masthead image downloaded"
msgstr "Выходные данные изображения загрузили"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1175
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1178
msgid "Untitled Article"
msgstr "Статья без названия"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1246
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1249
msgid "Article downloaded: %s"
msgstr "Статья скачена: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1257
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1260
msgid "Article download failed: %s"
msgstr "Ошибка загрузки статьи: %s"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1274
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1277
msgid "Fetching feed"
msgstr "Доставляется материал"
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1421
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1424
msgid ""
"Failed to log in, check your username and password for the calibre "
"Periodicals service."
@@ -12301,7 +12337,7 @@ msgstr ""
"Не удалось выполнить вход, проверьте свое имя пользователя и пароль для "
"службы Периодических изданий Calibre."
-#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1436
+#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1439
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."
@@ -13335,6 +13371,11 @@ msgstr "Не скачивать файлы стилей CSS."
#~ msgid "Level &2 TOC"
#~ msgstr "Уровень &2 TOC"
+#~ msgid ""
+#~ "No metadata found, try adjusting the title and author or the ISBN key."
+#~ msgstr ""
+#~ "Нет метаданных, попробуйте откорректировать заглавие и автора или ISBN ключ."
+
#~ msgid ""
#~ "Preprocess the file before converting to LRF. This is useful if you know "
#~ "that the file is from a specific source. Known sources:"
@@ -14158,6 +14199,15 @@ msgstr "Не скачивать файлы стилей CSS."
#~ msgid " or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1572,7 +1579,7 @@ msgstr ""
"i više informacija vidite i upuststvo za XPath u Korisničkom uputstvu za "
"calibre."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1585,7 +1592,7 @@ msgstr ""
"označavanje poglavlja, a vrednost \"both\" dodaje i novi red i horizontalnu "
"liniju."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1595,41 +1602,41 @@ msgstr ""
"dodat na stilska pravila koja se već nalaze u izvornom fajlu te se stoga "
"može koristiti i da ih promeni."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"XPath izraz. Znaci za novi red će biti dodati pre navedenih elemenata."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Postavi gornju marginu u štamparskim tačkama (pts, punkt). Podrazumeva se: "
"%default. NB: 72 tačke čine 1 inč."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Postavi donju marginu u štamparskim tačkama (pts, punkt). Podrazumeva se: "
"%default. NB: 72 tačke čine 1 inč."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Postavi levu marginu u štamparskim tačkama (pts, punkt). Podrazumeva se: "
"%default. NB: 72 tačke čine 1 inč."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Postavi desnu marginu u štamparskim tačkama (pts, punkt). Podrazumeva se: "
"%default. NB: 72 tačke čine 1 inč."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1643,7 +1650,7 @@ msgstr ""
"\"original\" ne menja poravnanje. Obratite pažnju da samo neki formati "
"podržavaju poravnanje teksta."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1653,7 +1660,7 @@ msgstr ""
"Uklanjanje razmaka neće raditi ako ulazni fajl ne koristi pasuse (odrednice "
"
"
msgstr "Kliknite dva puta da me promenite
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Sakrij kolonu %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Sortiraj po koloni %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Rastući redosled"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Opadajući redosled"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Promeni poravnanje za %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Levo"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "Desno"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Centrirano"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Prikaži kolonu"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Vrati podrazumevani izgled"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8547,48 +8554,48 @@ msgstr "Ništa nije pronađeno za upit %s."
msgid "No matches found"
msgstr "Ništa nije pronađeno"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRF čitač"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Obrađujem LRF fajl"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "Traka sa alatkama za LRF čitač"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Sledeća strana"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Prethodna strana"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Nazad"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Napred"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Sledeći pogodak"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Otvori e-knjigu"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Podesi"
@@ -8776,7 +8783,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Uspešno preuzeo metapodatke za %d od %d knjiga"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr "Detalji"
@@ -9808,7 +9815,7 @@ msgid "View &server logs"
msgstr "Prikaži &serverski dnevnik"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10231,11 +10238,11 @@ msgstr ""
"uređaju.
\n"
" Da li ste sigurni da želite da prekinete rad?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "UPOZORENJE: Aktivni poslovi"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10288,31 +10295,31 @@ msgstr "Uvezi oznake"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Pickle oznake (*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Upravljanje oznakama"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Akcije"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Uredi"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Izbriši"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Poništi"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Izvezi"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Uvezi"
@@ -10706,6 +10713,10 @@ msgstr "Nađi sledeće"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopiraj u memoriju"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Način rada s referencama"
@@ -10746,27 +10757,27 @@ msgstr "Kopiraj sliku"
msgid "Paste Image"
msgstr "Ubaci sliku"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Promeni veličinu slova"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Zameni velika slova u mala, i obrnuto"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Povuci za promenu veličine"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Prikaži"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Sakrij"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Prebaci"
@@ -10837,18 +10848,18 @@ msgstr "čarobnjak za dobrodošlicu"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Dobrodošli u calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "Jedinstveno rešenje za sve vaše potrebe vezane za e-knjige."
@@ -10868,7 +10879,7 @@ msgstr "&Proizvođači"
msgid "&Devices"
msgstr "&Uređaji"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -10876,7 +10887,7 @@ msgstr ""
"Čestitamo!
Uspešno ste podesili calibre. Pritisnite dugme %s da "
"aktivirate ova podešavanja."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -10885,7 +10896,7 @@ msgstr ""
"calibre su vam na raspolaganju na Internetu."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -10893,7 +10904,7 @@ msgstr ""
"Korisničko uputstvo
Korisničko uputstvo je na raspolaganju na Internetu."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -10986,7 +10997,7 @@ msgstr ""
"
Ovde "
"navedite svoju elektronsku adresu"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1570,7 +1577,7 @@ msgstr ""
"beskrivning i Calibres användarhandbok för ytterligare hjälp om hur du "
"använder den här funktionen."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1583,7 +1590,7 @@ msgstr ""
"värdet \"both\" anges, kommer både sidbrytningar och blankrader att markera "
"nya kapitel."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
@@ -1593,40 +1600,40 @@ msgstr ""
"att läggas till stilreglerna i källfilen. De kan också användas för att "
"åsidosätta källfilens bestämmelser."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr "Ett XPath-uttryck. Sidbrytningar infogas före specificerade element."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Ange övre marginal i punkter. Grundinställning är %default. 72 punkter "
"motsvarar 1 tum"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Nedre marginal i punkter. Grundinställning är %default. 72 punkter motsvarar "
"1 tum"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Vänstermarginal i punkter. Grundinställningen är %default. 72 punkter "
"motsvarar 1 tum"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Högermarginal i punkter. Grundinställningen är %default. 72 punkter "
"motsvarar 1 tum"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1640,7 +1647,7 @@ msgstr ""
"\"original\" (standard) behåller de inställningar för justering som anges i "
"källfilen. Observera att endast vissa format stöder mariginaljustering."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
@@ -1650,7 +1657,7 @@ msgstr ""
"stycket 1,5 em. Mellanrum kan inte tas bort om källfilen inte använder "
"stycken (
"
msgstr "Dubbelklicka för att redigera mig
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Dölj kolumn %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "Sortera på %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "Stigande"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "Fallande"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "Ändra textjustering för %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "Vänster"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "till höger"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "Centrera"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "Visa kolumn"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "Återställ standardutformning"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8538,48 +8546,48 @@ msgstr "Inga träffar för sökfrasen %s hittades."
msgid "No matches found"
msgstr "Inga träffar hittades"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRF-visare"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "Tolkar LRF-fil"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "LRF-visarens verktygsrad"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "Nästa sida"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "Föregående sida"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "Tillbaka"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "Framåt"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Nästa träff"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "Öppna e-bok"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "Anpassa"
@@ -8763,7 +8771,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr "Laddat ner metadata för %d av %d böcker"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr "Detaljinformation"
@@ -9786,7 +9794,7 @@ msgid "View &server logs"
msgstr "Visa &serverloggar"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -10205,11 +10213,11 @@ msgstr ""
" Om du avslutar nu kan enheten skadas.
\n"
" Är du säker på att du vill avsluta ändå?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "VARNING: Aktiva jobb"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -10262,31 +10270,31 @@ msgstr "Importera bokmärken"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Valda bokmärken (*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "Bokmärkeshantering"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "Åtgärder"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "Redigera"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "Ta bort"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "Återställ"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "Exportera"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Importera"
@@ -10680,6 +10688,10 @@ msgstr "Sök nästa förekomst"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopiera till urklipp"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Referensläge"
@@ -10720,27 +10732,27 @@ msgstr "Kopiera bild"
msgid "Paste Image"
msgstr "Klista in bild"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "Ändra skiftläge"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "Byt skiftläge"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "Drag för att ändra storlek"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "Visa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Dölj"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "Växla"
@@ -10812,18 +10824,18 @@ msgstr "välkomstguide"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "Välkommen till Calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "En samlad lösning för alla dina e-boksbehov."
@@ -10843,7 +10855,7 @@ msgstr "Tillverkare"
msgid "&Devices"
msgstr "Enheter"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
@@ -10851,7 +10863,7 @@ msgstr ""
"Grattis!
Du har framgångsrikt installerat Calibre. Tryck på %s-"
"knappen för att tillämpa inställningarna."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
@@ -10859,7 +10871,7 @@ msgstr ""
"Demovideor
Videoklipp som visar de olika funktionerna i Calibre "
"finns på Internet."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
@@ -10867,7 +10879,7 @@ msgstr ""
"Bruksanvisning
En användarmanual finns även på Internet."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
@@ -10960,7 +10972,7 @@ msgstr ""
"
Ange din e-postadress."
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1521,7 +1528,7 @@ msgid ""
"User Manual for further help on using this feature."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1529,48 +1536,48 @@ msgid ""
"\"both\" will use both page breaks and lines to mark chapters."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
"rules."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr ""
"Вираз XPath. Розриви сторінок будуть вставлятись перед вказаними елементами."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Вкажіть верхній відступ в пунктах. За замовчанням %default. Примітка: 72 "
"пункти відповідають 1 дюйму."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Вкажіть нижній відступ в пунктах. За замовчанням %default. Примітка: 72 "
"пункти відповідають 1 дюйму."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Вкажіть лівий відступ в пунктах. За замовчанням %default. Примітка: 72 "
"пункти відповідають 1 дюйму."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr ""
"Вкажіть правий відступ в пунктах. За замовчанням %default. Примітка: 72 "
"пункти відповідають 1 дюйму."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1579,21 +1586,21 @@ msgid ""
"Note that only some output formats support justification."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
"paragraphs (
"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "Сховати колонку %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8067,48 +8076,48 @@ msgstr ""
msgid "No matches found"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "Наступний збіг"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr ""
@@ -8286,7 +8295,7 @@ msgid "Successfully downloaded metadata for %d out of %d books"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr ""
@@ -9204,7 +9213,7 @@ msgid "View &server logs"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "УВАГА: Активні завдання"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9653,31 +9662,31 @@ msgstr "Імпортувати закладки"
msgid "Pickled Bookmarks (*.pickle)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "Імпорт"
@@ -10059,6 +10068,10 @@ msgstr ""
msgid "F3"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -10099,27 +10112,27 @@ msgstr ""
msgid "Paste Image"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "Сховати"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr ""
@@ -10181,18 +10194,18 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr ""
@@ -10212,25 +10225,25 @@ msgstr ""
msgid "&Devices"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
" or
tags that contain the words \"chapter\",\"book\",\"section\" or "
@@ -1448,7 +1455,7 @@ msgstr ""
"\"part\"的项或者任何含有class=\"chapter\"的标签作为章节标题。该表达式必须为一组元素列表。关闭本功能,使用表达式\"/\"。更多关"
"于 XPath 表达式的信息请查阅 Calibre 用户手册中的 XPath 章节部分."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:264
msgid ""
"Specify how to mark detected chapters. A value of \"pagebreak\" will insert "
"page breaks before chapters. A value of \"rule\" will insert a line before "
@@ -1458,39 +1465,39 @@ msgstr ""
"设置标注章节的模式. \"pagebreak\"模式会在章节前插入下一页控制符. \"rule\"模式会在章节前插入空行. "
"\"none\"模式不会在章节前插入控制. \"both\"模式会在章节前插入下一页控制符和空行."
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:274
msgid ""
"Either the path to a CSS stylesheet or raw CSS. This CSS will be appended to "
"the style rules from the source file, so it can be used to override those "
"rules."
msgstr "CSS 样式表或 raw CSS 文件路径。该 CSS 样式表将会被添加到源文件的样式规则中,它可以覆盖输入文件中已定义的相同样式。"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:279
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:283
msgid ""
"An XPath expression. Page breaks are inserted before the specified elements."
msgstr "XPath 表达式。在指定元素前插入分页符。"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:285
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:289
msgid ""
"Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr "设置上边距(pts)。默认值为 %default。注意:72 pts 等于 1 英寸"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:294
msgid ""
"Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr "设置下边距(pts)。默认值为 %default。注意:72 pts 等于 1 英寸"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:295
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:299
msgid ""
"Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr "设置左边距(pts)。默认值为 %default。注意:72 pts 等于 1 英寸"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:300
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:304
msgid ""
"Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch"
msgstr "设置右边距(pts)。默认值为 %default。注意:72 pts 等于 1 英寸"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:306
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:310
msgid ""
"Change text justification. A value of \"left\" converts all justified text "
"in the source to left aligned (i.e. unjustified) text. A value of "
@@ -1501,51 +1508,51 @@ msgstr ""
"更改文本对齐方式。 使用值\"left\" 将转换资源中所有的文本为左对齐。 (如:未对齐) 使用值\"justify\" "
"将转换资源中所有的未对齐的文本为对齐。使用值\"original\"(默认)则不更改源文件的对齐方式。请注意,仅部分输出格式支持对齐方式。"
-#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:316
+#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:320
msgid ""
"Remove spacing between paragraphs. Also sets an indent on paragraphs of "
"1.5em. Spacing removal will not work if the source file does not use "
"paragraphs (
"
msgstr "双击编辑该项
"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
msgid "Hide column %s"
msgstr "隐藏 %s 列"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:124
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:145
msgid "Sort on %s"
msgstr "按%s排序"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:125
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:146
msgid "Ascending"
msgstr "升序"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:128
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:149
msgid "Descending"
msgstr "降序"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:161
msgid "Change text alignment for %s"
msgstr "更改 %s 的文本对齐方式"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Left"
msgstr "左对齐"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:163
msgid "Right"
msgstr "右键"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:164
msgid "Center"
msgstr "居中"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:162
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:183
msgid "Show column"
msgstr "显示列"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:195
msgid "Restore default layout"
msgstr "恢复默认布局"
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:704
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:735
msgid ""
"Dropping onto a device is not supported. First add the book to the calibre "
"library."
@@ -8021,48 +8030,48 @@ msgstr "无结果项 匹配关键词 %s 被找到."
msgid "No matches found"
msgstr "无匹配项"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:128
msgid "LRF Viewer"
msgstr "LRF 查看器"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:129
msgid "Parsing LRF file"
msgstr "解析 LRF 文件"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:130
msgid "LRF Viewer toolbar"
msgstr "LRF 查看程序工具栏"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:131
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:487
msgid "Next Page"
msgstr "下一页"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:132
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:488
msgid "Previous Page"
msgstr "上一页"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:193
msgid "Back"
msgstr "后退"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:139
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:194
msgid "Forward"
msgstr "前进"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:135
msgid "Next match"
msgstr "下一匹配项"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:201
msgid "Open ebook"
msgstr "打开电子书"
-#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:137
msgid "Configure"
msgstr "配置"
@@ -8224,7 +8233,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:224
msgid "Failed to get"
-msgstr ""
+msgstr "无法获取"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:225
msgid "%s %s for: %s"
@@ -8233,14 +8242,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:284
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:162
msgid "Done"
-msgstr ""
+msgstr "完成"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:285
msgid "Successfully downloaded metadata for %d out of %d books"
-msgstr ""
+msgstr "成功下载%d本书的元数据(共%d本)"
#: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:287
-#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:592
+#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:612
msgid "Details"
msgstr ""
@@ -8248,7 +8257,7 @@ msgstr ""
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
"the default settings."
-msgstr ""
+msgstr "恢复到默认值。你需要点“应用”按钮才可以把这些默认值保存下来。"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:49
msgid ""
@@ -8259,7 +8268,7 @@ msgstr "在此处您可以控制 Calibre 如何从您添加的文件读取元数
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:50
msgid "Read metadata from &file contents rather than file name"
-msgstr ""
+msgstr "从文件内容而不是文件名读取元数据(&F)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding_ui.py:51
msgid ""
@@ -8409,17 +8418,17 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:84
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:84
msgid "Remove a user-defined column"
-msgstr ""
+msgstr "删除用户自定义列"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:86
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:86
msgid "Add a user-defined column"
-msgstr ""
+msgstr "添加用户自定义列"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:88
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:88
msgid "Edit settings of a user-defined column"
-msgstr ""
+msgstr "编辑用户自定义列设置"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/custom_columns_ui.py:91
@@ -9161,7 +9170,7 @@ msgid "View &server logs"
msgstr "查看服务器日志(&s)"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server_ui.py:141
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:51
msgid ""
"
\n"
" Quitting may cause corruption on the device.
\n"
@@ -9563,11 +9572,11 @@ msgstr ""
" 退出可能导致设备损坏。
\n"
" 确定退出么?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:535
msgid "WARNING: Active jobs"
msgstr "警告:正在运行任务"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:613
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -9615,31 +9624,31 @@ msgstr "导入书签"
msgid "Pickled Bookmarks (*.pickle)"
msgstr "Pickle 书签(*.pickle)"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
msgid "Bookmark Manager"
msgstr "书签管理器"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
msgid "Actions"
msgstr "操作"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:63
msgid "Edit"
msgstr "编辑"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:64
msgid "Delete"
msgstr "删除"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:65
msgid "Reset"
msgstr "重置"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:66
msgid "Export"
msgstr "导出"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:67
msgid "Import"
msgstr "导入"
@@ -10024,6 +10033,10 @@ msgstr "找到下一项"
msgid "F3"
msgstr "F3"
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "复制到剪贴板"
+
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "引用模式"
@@ -10064,27 +10077,27 @@ msgstr "复制图像"
msgid "Paste Image"
msgstr "粘贴图像"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:384
msgid "Change Case"
msgstr "大小写转换"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:386
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:387
msgid "Swap Case"
msgstr "转换大小写"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:857
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:858
msgid "Drag to resize"
msgstr "拖拽以调整大小"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:892
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:893
msgid "Show"
msgstr "显示"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:899
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:900
msgid "Hide"
msgstr "隐藏"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:936
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:937
msgid "Toggle"
msgstr "触发器"
@@ -10149,18 +10162,18 @@ msgstr "欢迎向导"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:54
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:42
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:47
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:47
msgid "Welcome to calibre"
msgstr "欢迎使用 Calibre"
#: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:43
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:51
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:48
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:56
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:48
msgid "The one stop solution to all your e-book needs."
msgstr "所有电子书需求的一站解决方案。"
@@ -10178,27 +10191,27 @@ msgstr "生产商(&M)"
msgid "&Devices"
msgstr "设备(&D)"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49
msgid ""
"Congratulations!
You have successfully setup calibre. Press the %s "
"button to apply your settings."
msgstr "祝贺您!
您已成功设置 Calibre。点击 %s 按钮应用您的设定。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50
msgid ""
"Demo videos
Videos demonstrating the various features of calibre are "
"available online."
msgstr ""
"演示视频
calibre 功能展示在线视频。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:51
msgid ""
"User Manual
A User Manual is also available online."
msgstr ""
"用户手册
用户手册在线可查。"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:49
msgid ""
"
Set it to your email address"
msgstr "
将其设为您的邮件地址"
-#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110
+#: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115
msgid ""
"