diff --git a/installer/linux/freeze.py b/installer/linux/freeze.py index 47e477ea4e..04d4608305 100644 --- a/installer/linux/freeze.py +++ b/installer/linux/freeze.py @@ -60,6 +60,9 @@ def freeze(): '/usr/lib/libgcrypt.so.11', '/usr/lib/libgpg-error.so.0', '/usr/lib/libphonon.so.4', + '/usr/lib/libssl.so.0.9.8', + '/usr/lib/libcrypto.so.0.9.8', + '/lib/libreadline.so.6', ] binary_includes += [os.path.join(QTDIR, 'lib%s.so.4'%x) for x in QTDLLS] diff --git a/installer/osx/freeze.py b/installer/osx/freeze.py index a6fd365869..7797e4276a 100644 --- a/installer/osx/freeze.py +++ b/installer/osx/freeze.py @@ -4,6 +4,7 @@ __copyright__ = '2008, Kovid Goyal ' ''' Create an OSX installer ''' import sys, re, os, shutil, subprocess, stat, glob, zipfile, plistlib +sys.path = sys.path[1:] l = {} exec open('setup.py').read() in l VERSION = l['VERSION'] @@ -210,7 +211,6 @@ os.execv(python, args) |stat.S_IWUSR|stat.S_IROTH|stat.S_IRGRP) - self.add_plugins() print 'Adding fontconfig' for f in glob.glob(os.path.expanduser('~/fontconfig-bundled/*')): dest = os.path.join(frameworks_dir, os.path.basename(f)) @@ -222,6 +222,8 @@ os.execv(python, args) shutil.rmtree(dst) shutil.copytree('/usr/local/etc/fonts', dst, symlinks=False) + self.add_plugins() + print print 'Adding IPython' dst = os.path.join(resource_dir, 'lib', 'python2.6', 'IPython') diff --git a/installer/osx/py2app/launcher.c b/installer/osx/py2app/launcher.c new file mode 100644 index 0000000000..47d1c723c2 --- /dev/null +++ b/installer/osx/py2app/launcher.c @@ -0,0 +1,138 @@ +#include +#include +#include +#include +#include + +static const char *ERR_UNKNOWNPYTHONEXCEPTION = "An uncaught exception was raised during execution of the main script, but its class or name could not be determined"; + +static int +report_error(const char *msg) { + fprintf(stderr, msg); + fprintf(stderr, "\n"); + fflush(stderr); + return -1; +} + +// These variable must be filled in before compiling +static const char *ENV_VARS[] = { /*ENV_VARS*/ NULL }; +static const char *ENV_VAR_VALS[] = { /*ENV_VAR_VALS*/ NULL}; +static char PROGRAM[] = "**PROGRAM**"; +static const char MODULE[] = "**MODULE**"; + +#define EXE "@executable_path/.." + +static void +set_env_vars(const char* exe_path, const char* rpath) { + int i = 0; + char buf[3*PATH_MAX]; + const char *env_var, *val; + + while(1) { + env_var = ENV_VARS[i]; + if (env_var == NULL) break; + val = ENV_VAR_VALS[i++]; + if (strstr(val, EXE) == val && strlen(val) >= strlen(EXE)+1) { + strncpy(buf, exe_path, 3*PATH_MAX-150); + strncpy(buf+strlen(exe_path), val+strlen(EXE), 150); + setenv(env_var, buf, 1); + } else + setenv(env_var, val, 1); + } + setenv("CALIBRE_LAUNCH_MODULE", MODULE, 1); + setenv("RESOURCEPATH", rpath, 1); + return; +} + +int +main(int argc, char * const *argv, char * const *envp) { + char *pathPtr = NULL; + char buf[3*PATH_MAX]; + int ret, i; + + + uint32_t buf_size = PATH_MAX+1; + char *ebuf = calloc(buf_size, sizeof(char)); + ret = _NSGetExecutablePath(ebuf, &buf_size); + if (ret == -1) { + free(ebuf); + ebuf = calloc(buf_size, sizeof(char)); + if (_NSGetExecutablePath(ebuf, &buf_size) != 0) + return report_error("Failed to find real path of executable."); + } + pathPtr = realpath(ebuf, buf); + if (pathPtr == NULL) { + return report_error(strerror(errno)); + } + char *t; + for (i = 0; i < 3; i++) { + t = rindex(pathPtr, '/'); + if (t == NULL) return report_error("Failed to determine bundle path."); + *t = '\0'; + } + + + + char rpath[PATH_MAX+1]; + strncpy(rpath, pathPtr, strlen(pathPtr)); + strncat(rpath, "/Contents/Resources", 50); + char exe_path[PATH_MAX+1]; + strncpy(exe_path, pathPtr, strlen(pathPtr)); + strncat(exe_path, "/Contents", 50); + + set_env_vars(exe_path, rpath); + + char main_script[PATH_MAX+1]; + strncpy(main_script, rpath, strlen(rpath)); + strncat(main_script, "/launcher.py", 20); + + Py_SetProgramName(PROGRAM); + + Py_Initialize(); + + char **argv_new = calloc(argc+1, sizeof(char *)); + argv_new[argc] = NULL; + argv_new[0] = main_script; + memcpy(&argv_new[1], &argv[1], (argc - 1) * sizeof(char *)); + PySys_SetArgv(argc, argv_new); + + FILE *main_script_file = fopen(main_script, "r"); + int rval = PyRun_SimpleFileEx(main_script_file, main_script, 1); + + while (rval != 0) { + PyObject *exc, *exceptionClassName, *v, *exceptionName; + exc = PySys_GetObject("last_type"); + + if ( !exc ) { + rval = report_error(ERR_UNKNOWNPYTHONEXCEPTION); + break; + } + + exceptionClassName = PyObject_GetAttrString(exc, "__name__"); + if (!exceptionClassName) { + rval = report_error(ERR_UNKNOWNPYTHONEXCEPTION); + break; + } + + v = PySys_GetObject("last_value"); + exceptionName = (v ? PyObject_Str(v) : NULL); + + char *class = PyString_AsString(exceptionClassName); + char *exception = ""; + Py_DecRef(exceptionClassName); + if (exceptionName) { + exception = PyString_AsString(exceptionName); + Py_DecRef(exceptionName); + } + char msg[2000]; + strncpy(msg, "An unexpected error occurred: ", 100); + strncpy(msg, class, 500); + strncpy(msg, " : ", 3); + strncpy(msg, exception, 500); + rval = report_error(msg); + break; + + } + Py_Finalize(); + return rval; +} diff --git a/installer/osx/py2app/launcher.py b/installer/osx/py2app/launcher.py index 468feca940..14d304e7ee 100644 --- a/installer/osx/py2app/launcher.py +++ b/installer/osx/py2app/launcher.py @@ -35,22 +35,24 @@ _recipes_pil_prescript(['Hdf5StubImagePlugin', 'FitsStubImagePlugin', 'SunImageP def _run(): global __file__ - import os, sys, site - sys.frozen = 'macosx_app' + import os, sys base = os.environ['RESOURCEPATH'] + + sys.frozen = 'macosx_app' sys.frameworks_dir = os.path.join(os.path.dirname(base), 'Frameworks') sys.new_app_bundle = True - site.addsitedir(base) - site.addsitedir(os.path.join(base, 'Python', 'site-packages')) + sys.site_packages = os.path.join(base, 'Python', 'site-packages') + sys.binaries_path = os.path.join(os.path.dirname(base), 'MacOS') + sys.console_binaries_path = os.path.join(os.path.dirname(base), + 'console.app', 'Contents', 'MacOS') + exe = os.environ.get('CALIBRE_LAUNCH_MODULE', 'calibre.gui2.main') exe = os.path.join(base, 'Python', 'site-packages', *exe.split('.')) exe += '.py' sys.argv[0] = __file__ = exe - argv = os.environ.get('CALIBRE_LAUNCH_ARGV', None) - if argv is not None: - import cPickle - argv = cPickle.loads(argv) - sys.argv[1:] = argv + for arg in list(sys.argv[1:]): + if arg.startswith('-psn'): + sys.argv.remove(arg) execfile(exe, globals(), globals()) _run() diff --git a/installer/osx/py2app/loader.py b/installer/osx/py2app/loader.py deleted file mode 100644 index ea6565c5f5..0000000000 --- a/installer/osx/py2app/loader.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python - -__license__ = 'GPL v3' -__copyright__ = '2009, Kovid Goyal ' -__docformat__ = 'restructuredtext en' - - -import os, sys, cPickle - -ENV = {}##ENV## -MODULE = ''##MODULE## - -path = os.path.abspath(os.path.realpath(__file__)) -dirpath = os.path.dirname(path) -name = os.path.basename(path) -base_dir = os.path.dirname(os.path.dirname(dirpath)) -resources_dir = os.path.join(base_dir, 'Resources') -frameworks_dir = os.path.join(base_dir, 'Frameworks') -exe_dir = os.path.join(base_dir, 'MacOS') -base_name = os.path.splitext(name)[0] -python = os.path.join(base_dir, 'MacOS', 'Python') - -for key, val in ENV.items(): - if val.startswith('@exec'): - ENV[key] = os.path.normpath(val.replace('@executable_path', exe_dir)) -ENV['CALIBRE_LAUNCH_MODULE'] = MODULE -ENV['CALIBRE_LAUNCH_ARGV'] = cPickle.dumps(sys.argv[1:], -1) -ENV['RESOURCEPATH'] = resources_dir -os.environ.update(ENV) -launcher = os.path.join(resources_dir, 'launcher.py') -args = ['-OO', launcher] -os.execv(python, args) - diff --git a/installer/osx/py2app/main.c b/installer/osx/py2app/main.c deleted file mode 100644 index bc4ec1a434..0000000000 --- a/installer/osx/py2app/main.c +++ /dev/null @@ -1,1003 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include - -/* - Typedefs -*/ - -typedef int PyObject; -typedef void (*Py_DecRefPtr)(PyObject *); -typedef void (*Py_SetProgramNamePtr)(const char *); -typedef void (*Py_InitializePtr)(void); -typedef int (*PyRun_SimpleFilePtr)(FILE *, const char *); -typedef void (*Py_FinalizePtr)(void); -typedef PyObject *(*PySys_GetObjectPtr)(const char *); -typedef int *(*PySys_SetArgvPtr)(int argc, char **argv); -typedef PyObject *(*PyObject_StrPtr)(PyObject *); -typedef const char *(*PyString_AsStringPtr)(PyObject *); -typedef PyObject *(*PyObject_GetAttrStringPtr)(PyObject *, const char *); -static void DefaultDecRef(PyObject *op) { - if (op != NULL) --(*op); -} - -typedef CFTypeRef id; -typedef const char *SEL; -typedef signed char BOOL; -#define NSAlertAlternateReturn 0 - -/* - Forward declarations -*/ -static int report_error(const char *); -static CFTypeRef getKey(const char *key); - -/* - Strings -*/ -static const char *ERR_REALLYBADTITLE = "The application could not be launched."; -static const char *ERR_TITLEFORMAT = "%@ has encountered a fatal error, and will now terminate."; -static const char *ERR_NONAME = "The Info.plist file must have values for the CFBundleName or CFBundleExecutable strings."; -static const char *ERR_PYRUNTIMELOCATIONS = "The Info.plist file must have a PyRuntimeLocations array containing string values for preferred Python runtime locations. These strings should be \"otool -L\" style mach ids; \"@executable_stub\" and \"~\" prefixes will be translated accordingly."; -static const char *ERR_NOPYTHONRUNTIME = "A Python runtime could be located. You may need to install a framework build of Python, or edit the PyRuntimeLocations array in this application's Info.plist file."; -static const char *ERR_NOPYTHONSCRIPT = "A main script could not be located in the Resources folder.;"; -static const char *ERR_LINKERRFMT = "An internal error occurred while attempting to link:\r\r%s\r\r"; -static const char *ERR_UNKNOWNPYTHONEXCEPTION = "An uncaught exception was raised during execution of the main script, but its class or name could not be determined"; -static const char *ERR_PYTHONEXCEPTION = "An uncaught exception was raised during execution of the main script:\r\r%@: %@\r\rThis may mean that an unexpected error has occurred, or that you do not have all of the dependencies for this application.\r\rSee the Console for a detailed traceback."; -static const char *ERR_COLONPATH = "Python applications can not currently run from paths containing a '/' (or ':' from the Terminal)."; -static const char *ERR_DEFAULTURLTITLE = "Visit Website"; -static const char *ERR_CONSOLEAPP = "Console.app"; -static const char *ERR_CONSOLEAPPTITLE = "Open Console"; -static const char *ERR_TERMINATE = "Terminate"; - -/* - Constants -*/ - -#define PYMACAPP_DYLD_FLAGS RTLD_LAZY|RTLD_GLOBAL - -/* - Globals -*/ -static CFMutableArrayRef pool; - -#define USES(NAME) static __typeof__(&NAME) x ## NAME -/* ApplicationServices */ -USES(LSOpenFSRef); -USES(LSFindApplicationForInfo); -USES(GetCurrentProcess); -USES(SetFrontProcess); -/* CoreFoundation */ -USES(CFArrayRemoveValueAtIndex); -USES(CFStringCreateFromExternalRepresentation); -USES(CFStringAppendCString); -USES(CFStringCreateMutable); -USES(kCFTypeArrayCallBacks); -USES(CFArrayCreateMutable); -USES(CFRetain); -USES(CFRelease); -USES(CFBundleGetMainBundle); -USES(CFBundleGetValueForInfoDictionaryKey); -USES(CFArrayGetCount); -USES(CFStringCreateWithCString); -USES(CFArrayGetValueAtIndex); -USES(CFArrayAppendValue); -USES(CFStringFind); -USES(CFBundleCopyPrivateFrameworksURL); -USES(CFURLCreateWithFileSystemPathRelativeToBase); -USES(CFStringCreateWithSubstring); -USES(CFStringGetLength); -USES(CFURLGetFileSystemRepresentation); -USES(CFURLCreateWithFileSystemPath); -USES(CFShow); -USES(CFBundleCopyResourcesDirectoryURL); -USES(CFURLCreateFromFileSystemRepresentation); -USES(CFURLCreateFromFileSystemRepresentationRelativeToBase); -USES(CFStringGetCharacterAtIndex); -USES(CFURLCreateWithString); -USES(CFStringGetCString); -USES(CFStringCreateByCombiningStrings); -USES(CFDictionaryGetValue); -USES(CFBooleanGetValue); -USES(CFStringCreateArrayBySeparatingStrings); -USES(CFArrayAppendArray); -USES(CFStringCreateByCombiningStrings); -USES(CFStringCreateWithFormat); -USES(CFBundleCopyResourceURL); -USES(CFBundleCopyAuxiliaryExecutableURL); -USES(CFURLCreateCopyDeletingLastPathComponent); -USES(CFURLCreateCopyAppendingPathComponent); -USES(CFURLCopyLastPathComponent); -USES(CFStringGetMaximumSizeForEncoding); -#undef USES - -/* - objc -*/ - -#define CLS(name) xobjc_getClass(name) -#define MSG(receiver, selName, ...) \ - xobjc_msgSend(receiver, xsel_getUid(selName), ## __VA_ARGS__) -static id (*xobjc_getClass)(const char *name); -static SEL (*xsel_getUid)(const char *str); -static id (*xobjc_msgSend)(id self, SEL op, ...); - -/* - Cocoa -*/ -static void (*xNSLog)(CFStringRef format, ...); -static BOOL (*xNSApplicationLoad)(void); -static int (*xNSRunAlertPanel)(CFStringRef title, CFStringRef msg, CFStringRef defaultButton, CFStringRef alternateButton, CFStringRef otherButton, ...); - -/* - Functions -*/ - -static int bind_objc_Cocoa_ApplicationServices(void) { - static Boolean bound = false; - if (bound) return 0; - bound = true; - void *cf_dylib; - cf_dylib = dlopen("/usr/lib/libobjc.dylib", PYMACAPP_DYLD_FLAGS); - if (cf_dylib == NULL) return -1; -#define LOOKUP(NAME) do { \ - void *tmpSymbol = dlsym( \ - cf_dylib, #NAME); \ - if (tmpSymbol == NULL) return -1; \ - x ## NAME = (__typeof__(x ## NAME))(tmpSymbol); \ - } while (0) - - LOOKUP(objc_getClass); - LOOKUP(sel_getUid); - LOOKUP(objc_msgSend); - - cf_dylib = dlopen( - "/System/Library/Frameworks/Cocoa.framework/Cocoa", - PYMACAPP_DYLD_FLAGS); - if (cf_dylib == NULL) return -1; - LOOKUP(NSLog); - LOOKUP(NSApplicationLoad); - LOOKUP(NSRunAlertPanel); - -#undef LOOKUP - - cf_dylib = dlopen( - "/System/Library/Frameworks/ApplicationServices.framework/ApplicationServices", - PYMACAPP_DYLD_FLAGS); - if (cf_dylib == NULL) return -1; -#define LOOKUP(NAME) do { \ - void *tmpSymbol = dlsym( \ - cf_dylib, #NAME); \ - if (tmpSymbol == NULL) return -1; \ - x ## NAME = (__typeof__(&NAME))(tmpSymbol); \ - } while (0) - - LOOKUP(GetCurrentProcess); - LOOKUP(SetFrontProcess); - LOOKUP(LSOpenFSRef); - LOOKUP(LSFindApplicationForInfo); -#undef LOOKUP - return 0; -} - -static int bind_CoreFoundation(void) { - static Boolean bound = false; - void *cf_dylib; - if (bound) return 0; - bound = true; - cf_dylib = dlopen( - "/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation", - PYMACAPP_DYLD_FLAGS); - if (cf_dylib == NULL) return -1; - -#define LOOKUP(NAME) do { \ - void *tmpSymbol = dlsym( \ - cf_dylib, #NAME); \ - if (tmpSymbol == NULL) return -1; \ - x ## NAME = (__typeof__(&NAME))(tmpSymbol); \ - } while (0) - - LOOKUP(CFArrayRemoveValueAtIndex); - LOOKUP(CFStringCreateFromExternalRepresentation); - LOOKUP(CFStringAppendCString); - LOOKUP(CFStringCreateMutable); - LOOKUP(kCFTypeArrayCallBacks); - LOOKUP(CFArrayCreateMutable); - LOOKUP(CFRetain); - LOOKUP(CFRelease); - LOOKUP(CFBundleGetMainBundle); - LOOKUP(CFBundleGetValueForInfoDictionaryKey); - LOOKUP(CFArrayGetCount); - LOOKUP(CFStringCreateWithCString); - LOOKUP(CFArrayGetValueAtIndex); - LOOKUP(CFArrayAppendValue); - LOOKUP(CFStringFind); - LOOKUP(CFBundleCopyPrivateFrameworksURL); - LOOKUP(CFURLCreateWithFileSystemPathRelativeToBase); - LOOKUP(CFStringCreateWithSubstring); - LOOKUP(CFStringGetLength); - LOOKUP(CFURLGetFileSystemRepresentation); - LOOKUP(CFURLCreateWithFileSystemPath); - LOOKUP(CFShow); - LOOKUP(CFBundleCopyResourcesDirectoryURL); - LOOKUP(CFURLCreateFromFileSystemRepresentation); - LOOKUP(CFURLCreateFromFileSystemRepresentationRelativeToBase); - LOOKUP(CFStringGetCharacterAtIndex); - LOOKUP(CFURLCreateWithString); - LOOKUP(CFStringGetCString); - LOOKUP(CFStringCreateByCombiningStrings); - LOOKUP(CFDictionaryGetValue); - LOOKUP(CFBooleanGetValue); - LOOKUP(CFStringCreateArrayBySeparatingStrings); - LOOKUP(CFArrayAppendArray); - LOOKUP(CFStringCreateByCombiningStrings); - LOOKUP(CFStringCreateWithFormat); - LOOKUP(CFBundleCopyResourceURL); - LOOKUP(CFBundleCopyAuxiliaryExecutableURL); - LOOKUP(CFURLCreateCopyDeletingLastPathComponent); - LOOKUP(CFURLCreateCopyAppendingPathComponent); - LOOKUP(CFURLCopyLastPathComponent); - LOOKUP(CFStringGetMaximumSizeForEncoding); - -#undef LOOKUP - - return 0; -} - -#define AUTORELEASE(obj) ((obj == NULL) ? NULL : ( \ - xCFArrayAppendValue(pool, (const void *)obj), \ - xCFRelease(obj), \ - obj)) - -#define xCFSTR(s) AUTORELEASE( \ - xCFStringCreateWithCString(NULL, s, kCFStringEncodingUTF8)) - -static int openConsole(void) { - OSStatus err; - FSRef consoleRef; - err = xLSFindApplicationForInfo( - kLSUnknownCreator, - NULL, - xCFSTR(ERR_CONSOLEAPP), - &consoleRef, - NULL); - if (err != noErr) return err; - return xLSOpenFSRef((const FSRef *)&consoleRef, NULL); -} - -static CFTypeRef getKey(const char *key) { - CFTypeRef rval; - CFStringRef cfKey = xCFStringCreateWithCString(NULL, - key, kCFStringEncodingUTF8); - if (!cfKey) return NULL; - rval = xCFBundleGetValueForInfoDictionaryKey( - xCFBundleGetMainBundle(), - cfKey); - xCFRelease(cfKey); - return rval; -} - -static CFStringRef getApplicationName(void) { - static CFStringRef name = NULL; - if (name) return name; - name = (CFStringRef)getKey("CFBundleName"); - if (!name) name = (CFStringRef)getKey("CFBundleExecutable"); - return AUTORELEASE(name); -} - - -static CFStringRef getErrorTitle(CFStringRef applicationName) { - CFStringRef res; - if (!applicationName) return xCFSTR(ERR_REALLYBADTITLE); - res = xCFStringCreateWithFormat( - NULL, NULL, xCFSTR(ERR_TITLEFORMAT), applicationName); - AUTORELEASE(res); - return res; -} - -static void ensureGUI(void) { - ProcessSerialNumber psn; - id app = MSG(CLS("NSApplication"), "sharedApplication"); - xNSApplicationLoad(); - MSG(app, "activateIgnoringOtherApps:", (BOOL)1); - if (xGetCurrentProcess(&psn) == noErr) { - xSetFrontProcess(&psn); - } -} - -static int report_error(const char *error) { - int choice; - id releasePool; - if (bind_objc_Cocoa_ApplicationServices()) { - fprintf(stderr, "%s\n", error); - return -1; - } - releasePool = MSG(MSG(CLS("NSAutoreleasePool"), "alloc"), "init"); - xNSLog(xCFSTR("%@"), xCFSTR(error)); - if (!xNSApplicationLoad()) { - xNSLog(xCFSTR("NSApplicationLoad() failed")); - } else { - ensureGUI(); - choice = xNSRunAlertPanel( - getErrorTitle(getApplicationName()), - xCFSTR("%@"), - xCFSTR(ERR_TERMINATE), - xCFSTR(ERR_CONSOLEAPPTITLE), - NULL, - xCFSTR(error)); - if (choice == NSAlertAlternateReturn) openConsole(); - } - MSG(releasePool, "release"); - return -1; -} - -static CFStringRef pathFromURL(CFURLRef anURL) { - UInt8 buf[PATH_MAX]; - xCFURLGetFileSystemRepresentation(anURL, true, buf, sizeof(buf)); - return xCFStringCreateWithCString(NULL, (char *)buf, kCFStringEncodingUTF8); -} - -static CFStringRef pyStandardizePath(CFStringRef pyLocation) { - CFRange foundRange; - CFURLRef fmwkURL; - CFURLRef locURL; - CFStringRef subpath; - static CFStringRef prefix = NULL; - if (!prefix) prefix = xCFSTR("@executable_path/"); - foundRange = xCFStringFind(pyLocation, prefix, 0); - if (foundRange.location == kCFNotFound || foundRange.length == 0) { - return NULL; - } - fmwkURL = xCFBundleCopyPrivateFrameworksURL(xCFBundleGetMainBundle()); - foundRange.location = foundRange.length; - foundRange.length = xCFStringGetLength(pyLocation) - foundRange.length; - subpath = xCFStringCreateWithSubstring(NULL, pyLocation, foundRange); - locURL = xCFURLCreateWithFileSystemPathRelativeToBase( - NULL, - subpath, - kCFURLPOSIXPathStyle, - false, - fmwkURL); - xCFRelease(subpath); - xCFRelease(fmwkURL); - subpath = pathFromURL(locURL); - xCFRelease(locURL); - return subpath; -} - -static Boolean doesPathExist(CFStringRef path) { - struct stat st; - CFURLRef locURL; - UInt8 buf[PATH_MAX]; - locURL = xCFURLCreateWithFileSystemPath( - NULL, path, kCFURLPOSIXPathStyle, false); - xCFURLGetFileSystemRepresentation(locURL, true, buf, sizeof(buf)); - xCFRelease(locURL); - return (stat((const char *)buf, &st) == -1 ? false : true); -} - -static CFStringRef findPyLocation(CFArrayRef pyLocations) { - int i; - int cnt = xCFArrayGetCount(pyLocations); - for (i = 0; i < cnt; i++) { - CFStringRef newLoc; - CFStringRef pyLocation = xCFArrayGetValueAtIndex(pyLocations, i); - newLoc = pyStandardizePath(pyLocation); - if (!newLoc) newLoc = pyLocation; - if (doesPathExist(newLoc)) { - if (newLoc == pyLocation) xCFRetain(newLoc); - return newLoc; - } - if (newLoc) xCFRelease(newLoc); - } - return NULL; -} - -static CFStringRef tildeExpand(CFStringRef path) { - CFURLRef pathURL; - char buf[PATH_MAX]; - CFURLRef fullPathURL; - struct passwd *pwnam; - char tmp; - char *dir = NULL; - - - xCFStringGetCString(path, buf, sizeof(buf), kCFStringEncodingUTF8); - - int i; - if (buf[0] != '~') { - return xCFStringCreateWithCString( - NULL, buf, kCFStringEncodingUTF8); - } - /* user in path */ - i = 1; - while (buf[i] != '\0' && buf[i] != '/') { - i++; - } - if (i == 1) { - dir = getenv("HOME"); - } else { - tmp = buf[i]; - buf[i] = '\0'; - pwnam = getpwnam((const char *)&buf[1]); - if (pwnam) dir = pwnam->pw_dir; - buf[i] = tmp; - } - if (!dir) { - return xCFStringCreateWithCString(NULL, buf, kCFStringEncodingUTF8); - } - pathURL = xCFURLCreateFromFileSystemRepresentation( - NULL, (const UInt8*)dir, strlen(dir), false); - fullPathURL = xCFURLCreateFromFileSystemRepresentationRelativeToBase( - NULL, (const UInt8*)&buf[i + 1], strlen(&buf[i + 1]), false, pathURL); - xCFRelease(pathURL); - path = pathFromURL(fullPathURL); - xCFRelease(fullPathURL); - return path; -} - -static void setcfenv(char *name, CFStringRef value) { - char buf[PATH_MAX]; - xCFStringGetCString(value, buf, sizeof(buf), kCFStringEncodingUTF8); - setenv(name, buf, 1); -} - -static void setPythonPath(void) { - CFMutableArrayRef paths; - CFURLRef resDir; - CFStringRef resPath; - CFArrayRef resPackages; - CFDictionaryRef options; - - paths = xCFArrayCreateMutable(NULL, 0, xkCFTypeArrayCallBacks); - - resDir = xCFBundleCopyResourcesDirectoryURL(xCFBundleGetMainBundle()); - resPath = pathFromURL(resDir); - xCFArrayAppendValue(paths, resPath); - xCFRelease(resPath); - - resPackages = getKey("PyResourcePackages"); - if (resPackages) { - int i; - int cnt = xCFArrayGetCount(resPackages); - for (i = 0; i < cnt; i++) { - resPath = tildeExpand(xCFArrayGetValueAtIndex(resPackages, i)); - if (xCFStringGetLength(resPath)) { - if (xCFStringGetCharacterAtIndex(resPath, 0) != '/') { - CFURLRef absURL = xCFURLCreateWithString( - NULL, resPath, resDir); - xCFRelease(resPath); - resPath = pathFromURL(absURL); - xCFRelease(absURL); - } - xCFArrayAppendValue(paths, resPath); - } - xCFRelease(resPath); - } - } - - xCFRelease(resDir); - - options = getKey("PyOptions"); - if (options) { - CFBooleanRef use_pythonpath; - use_pythonpath = xCFDictionaryGetValue( - options, xCFSTR("use_pythonpath")); - if (use_pythonpath && xCFBooleanGetValue(use_pythonpath)) { - char *ppath = getenv("PYTHONPATH"); - if (ppath) { - CFArrayRef oldPath; - oldPath = xCFStringCreateArrayBySeparatingStrings( - NULL, xCFSTR(ppath), xCFSTR(":")); - if (oldPath) { - CFRange rng; - rng.location = 0; - rng.length = xCFArrayGetCount(oldPath); - xCFArrayAppendArray(paths, oldPath, rng); - xCFRelease(oldPath); - } - } - } - } - - if (xCFArrayGetCount(paths)) { - resPath = xCFStringCreateByCombiningStrings(NULL, paths, xCFSTR(":")); - setcfenv("PYTHONPATH", resPath); - xCFRelease(resPath); - } - xCFRelease(paths); -} - - - -static void setResourcePath(void) { - CFURLRef resDir; - CFStringRef resPath; - resDir = xCFBundleCopyResourcesDirectoryURL(xCFBundleGetMainBundle()); - resPath = pathFromURL(resDir); - xCFRelease(resDir); - setcfenv("RESOURCEPATH", resPath); - xCFRelease(resPath); -} - -static void setExecutablePath(void) { - char executable_path[PATH_MAX]; - uint32_t bufsize = PATH_MAX; - if (!_NSGetExecutablePath(executable_path, &bufsize)) { - executable_path[bufsize] = '\0'; - setenv("EXECUTABLEPATH", executable_path, 1); - } -} - -static CFStringRef getMainScript(void) { - CFMutableArrayRef possibleMains; - CFBundleRef bndl; - CFStringRef e_py, e_pyc, e_pyo, path; - int i, cnt; - possibleMains = xCFArrayCreateMutable(NULL, 0, xkCFTypeArrayCallBacks); - CFArrayRef firstMains = getKey("PyMainFileNames"); - if (firstMains) { - CFRange rng; - rng.location = 0; - rng.length = xCFArrayGetCount(firstMains); - xCFArrayAppendArray(possibleMains, firstMains, rng); - } - xCFArrayAppendValue(possibleMains, xCFSTR("__main__")); - xCFArrayAppendValue(possibleMains, xCFSTR("__realmain__")); - xCFArrayAppendValue(possibleMains, xCFSTR("launcher")); - - e_py = xCFSTR("py"); - e_pyc = xCFSTR("pyc"); - e_pyo = xCFSTR("pyo"); - - cnt = xCFArrayGetCount(possibleMains); - bndl = xCFBundleGetMainBundle(); - path = NULL; - for (i = 0; i < cnt; i++) { - CFStringRef base; - CFURLRef resURL; - base = xCFArrayGetValueAtIndex(possibleMains, i); - resURL = xCFBundleCopyResourceURL(bndl, base, e_py, NULL); - if (resURL == NULL) { - resURL = xCFBundleCopyResourceURL(bndl, base, e_pyc, NULL); - } - if (resURL == NULL) { - resURL = xCFBundleCopyResourceURL(bndl, base, e_pyo, NULL); - } - if (resURL != NULL) { - path = pathFromURL(resURL); - xCFRelease(resURL); - break; - } - } - xCFRelease(possibleMains); - return path; -} - -static int report_linkEdit_error(void) { - CFStringRef errString; - const char *errorString; - char *buf; - errorString = dlerror(); - fprintf(stderr, errorString); - errString = xCFStringCreateWithFormat( - NULL, NULL, xCFSTR(ERR_LINKERRFMT), errString); - buf = alloca(xCFStringGetMaximumSizeForEncoding( - xCFStringGetLength(errString), kCFStringEncodingUTF8)); - xCFStringGetCString(errString, buf, sizeof(buf), kCFStringEncodingUTF8); - xCFRelease(errString); - return report_error(buf); -} - -static CFStringRef getPythonInterpreter(CFStringRef pyLocation) { - CFBundleRef bndl; - CFStringRef auxName; - CFURLRef auxURL; - CFStringRef path; - - auxName = getKey("PyExecutableName"); - if (!auxName) auxName = xCFSTR("python"); - bndl = xCFBundleGetMainBundle(); - auxURL = xCFBundleCopyAuxiliaryExecutableURL(bndl, auxName); - if (auxURL) { - path = pathFromURL(auxURL); - xCFRelease(auxURL); - return path; - } - return NULL; -} - -static CFStringRef getErrorScript(void) { - CFMutableArrayRef errorScripts; - CFBundleRef bndl; - CFStringRef path; - int i, cnt; - errorScripts = xCFArrayCreateMutable(NULL, 0, xkCFTypeArrayCallBacks); - CFArrayRef firstErrorScripts = getKey("PyErrorScripts"); - if (firstErrorScripts) { - CFRange rng; - rng.location = 0; - rng.length = xCFArrayGetCount(firstErrorScripts); - xCFArrayAppendArray(errorScripts, firstErrorScripts, rng); - } - xCFArrayAppendValue(errorScripts, xCFSTR("__error__")); - xCFArrayAppendValue(errorScripts, xCFSTR("__error__.py")); - xCFArrayAppendValue(errorScripts, xCFSTR("__error__.pyc")); - xCFArrayAppendValue(errorScripts, xCFSTR("__error__.pyo")); - xCFArrayAppendValue(errorScripts, xCFSTR("__error__.sh")); - - cnt = xCFArrayGetCount(errorScripts); - bndl = xCFBundleGetMainBundle(); - path = NULL; - for (i = 0; i < cnt; i++) { - CFStringRef base; - CFURLRef resURL; - base = xCFArrayGetValueAtIndex(errorScripts, i); - resURL = xCFBundleCopyResourceURL(bndl, base, NULL, NULL); - if (resURL) { - path = pathFromURL(resURL); - xCFRelease(resURL); - break; - } - } - xCFRelease(errorScripts); - return path; - -} - -static CFMutableArrayRef get_trimmed_lines(CFStringRef output) { - CFMutableArrayRef lines; - CFArrayRef tmp; - CFRange rng; - lines = xCFArrayCreateMutable(NULL, 0, xkCFTypeArrayCallBacks); - tmp = xCFStringCreateArrayBySeparatingStrings( - NULL, output, xCFSTR("\n")); - rng.location = 0; - rng.length = xCFArrayGetCount(tmp); - xCFArrayAppendArray(lines, tmp, rng); - while (true) { - CFIndex cnt = xCFArrayGetCount(lines); - CFStringRef last; - /* Nothing on stdout means pass silently */ - if (cnt <= 0) { - xCFRelease(lines); - return NULL; - } - last = xCFArrayGetValueAtIndex(lines, cnt - 1); - if (xCFStringGetLength(last) > 0) break; - xCFArrayRemoveValueAtIndex(lines, cnt - 1); - } - return lines; -} - -static int report_script_error(const char *msg, CFStringRef cls, CFStringRef name) { - CFStringRef errorScript; - CFMutableArrayRef lines; - CFRange foundRange; - CFStringRef lastLine; - CFStringRef output = NULL; - CFIndex lineCount; - CFURLRef buttonURL = NULL; - CFStringRef buttonString = NULL; - CFStringRef title = NULL; - CFStringRef errmsg = NULL; - id releasePool; - int errBinding; - int status = 0; - char *buf; - - - if (cls && name) { - CFStringRef errString = xCFStringCreateWithFormat( - NULL, NULL, xCFSTR(msg), cls, name); - buf = alloca(xCFStringGetMaximumSizeForEncoding( - xCFStringGetLength(errString), kCFStringEncodingUTF8)); - xCFStringGetCString( - errString, buf, sizeof(buf), kCFStringEncodingUTF8); - xCFRelease(errString); - } else { - buf = (char *)msg; - } - - errorScript = getErrorScript(); - if (!errorScript) return report_error(buf); - - errBinding = bind_objc_Cocoa_ApplicationServices(); - if (!errBinding) { - id task, stdoutPipe, taskData; - CFMutableArrayRef argv; - releasePool = MSG(MSG(CLS("NSAutoreleasePool"), "alloc"), "init"); - task = MSG(MSG(CLS("NSTask"), "alloc"), "init"); - stdoutPipe = MSG(CLS("NSPipe"), "pipe"); - MSG(task, "setLaunchPath:", xCFSTR("/bin/sh")); - MSG(task, "setStandardOutput:", stdoutPipe); - argv = xCFArrayCreateMutable(NULL, 0, xkCFTypeArrayCallBacks); - xCFArrayAppendValue(argv, errorScript); - xCFArrayAppendValue(argv, getApplicationName()); - if (cls && name) { - xCFArrayAppendValue(argv, cls); - xCFArrayAppendValue(argv, name); - } - MSG(task, "setArguments:", argv); - /* This could throw, in theory, but /bin/sh should prevent that */ - MSG(task, "launch"); - MSG(task, "waitUntilExit"); - taskData = MSG( - MSG(stdoutPipe, "fileHandleForReading"), - "readDataToEndOfFile"); - xCFRelease(argv); - - status = (int)MSG(task, "terminationStatus"); - xCFRelease(task); - if (!status && taskData) { - output = xCFStringCreateFromExternalRepresentation( - NULL, taskData, kCFStringEncodingUTF8); - } - - MSG(releasePool, "release"); - } - - xCFRelease(errorScript); - if (status || !output) return report_error(buf); - - lines = get_trimmed_lines(output); - xCFRelease(output); - /* Nothing on stdout means pass silently */ - if (!lines) return -1; - lineCount = xCFArrayGetCount(lines); - lastLine = xCFArrayGetValueAtIndex(lines, lineCount - 1); - foundRange = xCFStringFind(lastLine, xCFSTR("ERRORURL: "), 0); - if (foundRange.location != kCFNotFound && foundRange.length != 0) { - CFMutableArrayRef buttonArr; - CFArrayRef tmp; - CFRange rng; - buttonArr = xCFArrayCreateMutable(NULL, 0, xkCFTypeArrayCallBacks); - tmp = xCFStringCreateArrayBySeparatingStrings( - NULL, lastLine, xCFSTR(" ")); - lineCount -= 1; - xCFArrayRemoveValueAtIndex(lines, lineCount); - rng.location = 1; - rng.length = xCFArrayGetCount(tmp) - 1; - xCFArrayAppendArray(buttonArr, tmp, rng); - xCFRelease(tmp); - while (true) { - CFStringRef tmpstr; - if (xCFArrayGetCount(buttonArr) <= 0) break; - tmpstr = xCFArrayGetValueAtIndex(buttonArr, 0); - if (xCFStringGetLength(tmpstr) == 0) { - xCFArrayRemoveValueAtIndex(buttonArr, 0); - } else { - break; - } - } - - buttonURL = xCFURLCreateWithString( - NULL, xCFArrayGetValueAtIndex(buttonArr, 0), NULL); - if (buttonURL) { - xCFArrayRemoveValueAtIndex(buttonArr, 0); - while (true) { - CFStringRef tmpstr; - if (xCFArrayGetCount(buttonArr) <= 0) break; - tmpstr = xCFArrayGetValueAtIndex(buttonArr, 0); - if (xCFStringGetLength(tmpstr) == 0) { - xCFArrayRemoveValueAtIndex(buttonArr, 0); - } else { - break; - } - } - if (xCFArrayGetCount(buttonArr) > 0) { - buttonString = xCFStringCreateByCombiningStrings( - NULL, buttonArr, xCFSTR(" ")); - } - if (!buttonString) buttonString = xCFSTR(ERR_DEFAULTURLTITLE); - } - xCFRelease(buttonArr); - - } - if (lineCount <= 0 || errBinding) { - xCFRelease(lines); - return report_error(buf); - } - - releasePool = MSG(MSG(CLS("NSAutoreleasePool"), "alloc"), "init"); - - title = xCFArrayGetValueAtIndex(lines, 0); - xCFRetain(title); - AUTORELEASE(title); - lineCount -= 1; - xCFArrayRemoveValueAtIndex(lines, lineCount); - xNSLog(xCFSTR("%@"), title); - if (lineCount > 0) { - CFStringRef showerr; - errmsg = xCFStringCreateByCombiningStrings( - NULL, lines, xCFSTR("\r")); - AUTORELEASE(errmsg); - showerr = MSG( - MSG(errmsg, "componentsSeparatedByString:", xCFSTR("\r")), - "componentsJoinedByString:", xCFSTR("\n")); - xNSLog(xCFSTR("%@"), showerr); - } else { - errmsg = xCFSTR(""); - } - - ensureGUI(); - if (!buttonURL) { - int choice = xNSRunAlertPanel( - title, xCFSTR("%@"), xCFSTR(ERR_TERMINATE), - xCFSTR(ERR_CONSOLEAPPTITLE), NULL, errmsg); - if (choice == NSAlertAlternateReturn) openConsole(); - } else { - int choice = xNSRunAlertPanel( - title, xCFSTR("%@"), xCFSTR(ERR_TERMINATE), - buttonString, NULL, errmsg); - if (choice == NSAlertAlternateReturn) { - id ws = MSG(CLS("NSWorkspace"), "sharedWorkspace"); - MSG(ws, "openURL:", buttonURL); - } - } - MSG(releasePool, "release"); - xCFRelease(lines); - return -1; -} - -static int py2app_main(int argc, char * const *argv, char * const *envp) { - CFArrayRef pyLocations; - CFStringRef pyLocation; - CFStringRef mainScript; - CFStringRef pythonInterpreter; - char *resource_path; - char buf[PATH_MAX]; - char c_pythonInterpreter[PATH_MAX]; - char c_mainScript[PATH_MAX]; - char **argv_new; - struct stat sb; - void *py_dylib; - void *tmpSymbol; - int rval; - FILE *mainScriptFile; - - - if (!getApplicationName()) return report_error(ERR_NONAME); - pyLocations = (CFArrayRef)getKey("PyRuntimeLocations"); - if (!pyLocations) return report_error(ERR_PYRUNTIMELOCATIONS); - printf("1111111\n;"); - pyLocation = findPyLocation(pyLocations); - if (!pyLocation) return report_error(ERR_NOPYTHONRUNTIME); - printf("2222222\n"); - setExecutablePath(); - setResourcePath(); - /* check for ':' in path, not compatible with Python due to Py_GetPath */ - /* XXX: Could work-around by creating something in /tmp I guess */ - resource_path = getenv("RESOURCEPATH"); - if ((resource_path == NULL) || (strchr(resource_path, ':') != NULL)) { - return report_error(ERR_COLONPATH); - } - setPythonPath(); - setenv("ARGVZERO", argv[0], 1); - - mainScript = getMainScript(); - if (!mainScript) return report_error(ERR_NOPYTHONSCRIPT); - - pythonInterpreter = getPythonInterpreter(pyLocation); - xCFStringGetCString( - pythonInterpreter, c_pythonInterpreter, - sizeof(c_pythonInterpreter), kCFStringEncodingUTF8); - xCFRelease(pythonInterpreter); - if (lstat(c_pythonInterpreter, &sb) == 0) { - if (!((sb.st_mode & S_IFLNK) == S_IFLNK)) { - setenv("PYTHONHOME", resource_path, 1); - } - } - - xCFStringGetCString(pyLocation, buf, sizeof(buf), kCFStringEncodingUTF8); - py_dylib = dlopen(buf, PYMACAPP_DYLD_FLAGS); - if (py_dylib == NULL) return report_linkEdit_error(); - printf("3333333\n"); -#define LOOKUP_SYMBOL(NAME) \ - tmpSymbol = dlsym(py_dylib, # NAME) -#define LOOKUP_DEFINEADDRESS(NAME, ADDRESS) \ - NAME ## Ptr NAME = (NAME ## Ptr)ADDRESS -#define LOOKUP_DEFINE(NAME) \ - LOOKUP_DEFINEADDRESS(NAME, (tmpSymbol)) -#define LOOKUP(NAME) \ - LOOKUP_SYMBOL(NAME); \ - if ( tmpSymbol == NULL) \ - return report_linkEdit_error(); \ - LOOKUP_DEFINE(NAME) - - LOOKUP_SYMBOL(Py_DecRef); - LOOKUP_DEFINEADDRESS(Py_DecRef, (tmpSymbol ? (tmpSymbol) : &DefaultDecRef)); - LOOKUP(Py_SetProgramName); - LOOKUP(Py_Initialize); - LOOKUP(PyRun_SimpleFile); - LOOKUP(Py_Finalize); - LOOKUP(PySys_GetObject); - LOOKUP(PySys_SetArgv); - LOOKUP(PyObject_Str); - LOOKUP(PyString_AsString); - LOOKUP(PyObject_GetAttrString); - -#undef LOOKUP -#undef LOOKUP_DEFINE -#undef LOOKUP_DEFINEADDRESS -#undef LOOKUP_SYMBOL - - Py_SetProgramName(c_pythonInterpreter); - - Py_Initialize(); - - xCFStringGetCString( - mainScript, c_mainScript, - sizeof(c_mainScript), kCFStringEncodingUTF8); - xCFRelease(mainScript); - - argv_new = alloca((argc + 1) * sizeof(char *)); - argv_new[argc] = NULL; - argv_new[0] = c_mainScript; - memcpy(&argv_new[1], &argv[1], (argc - 1) * sizeof(char *)); - PySys_SetArgv(argc, argv_new); - - mainScriptFile = fopen(c_mainScript, "r"); - rval = PyRun_SimpleFile(mainScriptFile, c_mainScript); - fclose(mainScriptFile); - - while (rval) { - PyObject *exc, *exceptionClassName, *v, *exceptionName; - CFStringRef clsName, excName; - - exc = PySys_GetObject("last_type"); - if ( !exc ) { - rval = report_error(ERR_UNKNOWNPYTHONEXCEPTION); - break; - } - - exceptionClassName = PyObject_GetAttrString(exc, "__name__"); - if (!exceptionClassName) { - rval = report_error(ERR_UNKNOWNPYTHONEXCEPTION); - break; - } - - v = PySys_GetObject("last_value"); - exceptionName = (v ? PyObject_Str(v) : NULL); - - clsName = xCFSTR(PyString_AsString(exceptionClassName)); - Py_DecRef(exceptionClassName); - if (exceptionName) { - excName = xCFSTR(PyString_AsString(exceptionName)); - Py_DecRef(exceptionName); - } else { - excName = xCFSTR(""); - } - rval = report_script_error(ERR_PYTHONEXCEPTION, clsName, excName); - break; - } - - Py_Finalize(); - - return rval; -} - -int main(int argc, char * const *argv, char * const *envp) -{ - int rval; - if (bind_CoreFoundation()) { - fprintf(stderr, "CoreFoundation not found or functions missing\n"); - return -1; - } - if (!xCFBundleGetMainBundle()) { - fprintf(stderr, "Not bundled, exiting\n"); - return -1; - } - pool = xCFArrayCreateMutable(NULL, 0, xkCFTypeArrayCallBacks); - if (!pool) { - fprintf(stderr, "Couldn't create global pool\n"); - return -1; - } - rval = py2app_main(argc, argv, envp); - xCFRelease(pool); - return rval; -} diff --git a/installer/osx/py2app/main.py b/installer/osx/py2app/main.py index 67980053a8..56ab04e7f6 100644 --- a/installer/osx/py2app/main.py +++ b/installer/osx/py2app/main.py @@ -20,17 +20,50 @@ main_functions = l['main_functions'] main_modules = l['main_modules'] LICENSE = open('LICENSE', 'rb').read() ENV = dict( - FC_CONFIG_DIR='@executable_path/../Resources/fonts', - MAGICK_HOME='@executable_path/../Frameworks/ImageMagick', - PYTHONDONTWRITEBYTECODE='1', - PYTHONIOENCODING='utf-8:replace', PYTHONPATH='@executable_path/../Resources/Python/site-packages', PYTHONHOME='@executable_path/../Resources/Python', + FC_CONFIG_DIR='@executable_path/../Resources/fonts', + MAGICK_HOME='@executable_path/../Frameworks/ImageMagick', + QT_PLUGIN_PATH='@executable_path/../MacOS', + PYTHONDONTWRITEBYTECODE='1', + PYTHONIOENCODING='utf-8:replace', PYTHONOPTIMIZE='2', - QT_PLUGIN_PATH='@executable_path' ) -SW = os.environ.get('SW') +SW = os.environ.get('SW', '/sw') + +def compile_launchers(contents_dir, xprograms): + gcc = os.environ.get('CC', 'gcc') + base = os.path.dirname(__file__) + src = open(join(base, 'launcher.c'), 'rb').read() + env, env_vals = [], [] + for key, val in ENV.items(): + env.append('"%s"'% key) + env_vals.append('"%s"'% val) + env = ', '.join(env)+', ' + env_vals = ', '.join(env_vals)+', ' + src = src.replace('/*ENV_VARS*/', env) + src = src.replace('/*ENV_VAR_VALS*/', env_vals) + programs = [] + for program, module in xprograms.items(): + print '\tCompiling', program + out = join(contents_dir, 'MacOS', program) + programs.append(out) + psrc = src.replace('**PROGRAM**', program) + psrc = psrc.replace('**MODULE**', module) + fsrc = '/tmp/%s.c'%program + with open(fsrc, 'wb') as f: + f.write(psrc) + cmd = [gcc, '-Wall', '-arch', 'x86_64', + '-I%s/python/Python.framework/Headers'%SW, + fsrc, '-o', out, '-F%s/python'%SW, + '-framework', 'Python', '-framework', 'CoreFoundation', + '-headerpad_max_install_names'] + print ' '.join(cmd) + sys.stdout.flush() + subprocess.check_call(cmd) + return programs + def flipwritable(fn, mode=None): """ @@ -43,6 +76,15 @@ def flipwritable(fn, mode=None): os.chmod(fn, stat.S_IWRITE | old_mode) return old_mode +def thin(path): + try: + subprocess.check_call(['lipo', path, '-verify_arch', 'ppc64']) + print '\tThinning', path + except: + return + else: + subprocess.check_call(['lipo', path, '-thin', 'x86_64', '-output', path]) + STRIPCMD = ['/usr/bin/strip', '-x', '-S', '-'] def strip_files(files, argv_max=(256 * 1024)): """ @@ -120,8 +162,8 @@ class Py2App(object): self.copy_launcher_and_site() self.create_exe() + self.thin_to_x86_64() self.strip_files() - self.create_launchers() ret = self.makedmg(self.build_dir, APPNAME+'-'+VERSION+'-x86_64') sys.stdout.flush() @@ -134,23 +176,17 @@ class Py2App(object): return ret @flush - def create_launchers(self): - print '\nCreating launchers' - all_names = basenames['console'] + basenames['gui'] - all_modules = main_modules['console'] + main_modules['gui'] - launcher = join(os.path.dirname(__file__), 'loader.py') - launcher = open(launcher, 'rb').read() - launcher = launcher.replace('{}##ENV##', repr(ENV)) - os.mkdir(join(self.resources_dir, 'loaders')) - for basename, module in zip(all_names, all_modules): - py_file = join('src', *module.split('.'))+'.py' - shutil.copy2(py_file, join(self.resources_dir, 'Python', - 'site-packages', *module.split('.'))+'.py') - raw = launcher.replace("''##MODULE##", repr(module)) - path = join(self.resources_dir, 'loaders', basename) - open(path, 'wb').write(raw) - os.chmod(path, stat.S_IXUSR|stat.S_IXGRP|stat.S_IXOTH|stat.S_IREAD\ - |stat.S_IWUSR|stat.S_IROTH|stat.S_IRGRP) + def thin_to_x86_64(self): + print '\nThinning to x86_64' + for y in (self.frameworks_dir, join(self.resources_dir, 'Python')): + for x in os.walk(y): + for f in x[-1]: + f = join(x[0], f) + if not os.path.isfile(f): continue + for t in ('.so', '.dylib', '/Python'): + if f.endswith(t): + thin(f) + break @flush def strip_files(self): @@ -159,13 +195,19 @@ class Py2App(object): @flush def create_exe(self): - print '\nCreating executable' - gcc = os.environ.get('CC', 'gcc') - base = os.path.dirname(__file__) - out = join(self.contents_dir, 'MacOS', 'calibre') - subprocess.check_call([gcc, '-Wall', '-arch', 'x86_64', join(base, - 'main.c'), '-o', out]) - self.to_strip.append(out) + print '\nCreating launchers' + programs = {} + for program, module in zip(basenames['console'], + main_modules['console'])+zip(basenames['gui'], + main_modules['gui']): + programs[program] = module + programs = compile_launchers(self.contents_dir, programs) + for out in programs: + self.fix_dependencies_in_lib(out) + for module in main_modules['console'] + main_modules['gui']: + base = join(*module.split('.'))+'.py' + shutil.copy2(join('src', base), + join(self.resources_dir, 'Python', 'site-packages', base)) @flush def set_id(self, path_to_lib, new_id): @@ -226,10 +268,6 @@ class Py2App(object): shutil.copy2(join(curr, 'Python'), currd) self.set_id(join(currd, 'Python'), self.FID+'/Python.framework/Versions/%s/Python'%basename(curr)) - python = '%s/python/Python.framework/Versions/%s/Resources/Python.app/Contents/MacOS/Python'\ - % (SW, self.version_info) - shutil.copy2(python, join(self.contents_dir, 'MacOS')) - self.fix_dependencies_in_lib(join(self.contents_dir, 'MacOS', 'Python')) @flush def add_qt_frameworks(self): @@ -272,10 +310,16 @@ class Py2App(object): for f in glob.glob('src/calibre/plugins/*.so'): shutil.copy2(f, dest) self.fix_dependencies_in_lib(join(dest, basename(f))) + if 'podofo' in f: + self.change_dep('libpodofo.0.6.99.dylib', + self.FID+'/'+'libpodofo.0.6.99.dylib', join(dest, basename(f))) @flush def create_plist(self): + env = dict(**ENV) + env['CALIBRE_LAUNCHED_FROM_BUNDLE']='1'; + pl = dict( CFBundleDevelopmentRegion='English', CFBundleDisplayName=APPNAME, @@ -286,7 +330,6 @@ class Py2App(object): CFBundleSignature='????', CFBundleExecutable='calibre', LSMinimumSystemVersion='10.5.2', - PyRuntimeLocations=[self.FID+'/Python.framework/Versions/%s/Python'%self.version_info], LSRequiresNativeExecution=True, NSAppleScriptEnabled=False, NSHumanReadableCopyright='Copyright 2008, Kovid Goyal', @@ -294,7 +337,7 @@ class Py2App(object): 'application. Visit http://calibre.kovidgoyal.net for details.'), CFBundleIconFile='library.icns', LSMultipleInstancesProhibited=True, - LSEnvironment=ENV + LSEnvironment=env ) plistlib.writePlist(pl, join(self.contents_dir, 'Info.plist')) @@ -374,7 +417,7 @@ class Py2App(object): @flush def add_misc_libraries(self): - for x in ('usb', 'unrar'): + for x in ('usb', 'unrar', 'readline.6.0'): print '\nAdding', x x = 'lib%s.dylib'%x shutil.copy2(join(SW, 'lib', x), self.frameworks_dir) @@ -551,9 +594,16 @@ class Py2App(object): print '\nInstaller size: %.2fMB\n'%size return dmg +def test_exe(): + build_dir = abspath(join('build', APPNAME+'.app')) + py2app = Py2App(build_dir) + py2app.create_exe() + return 0 def main(): + if 'test_exe' in sys.argv: + return test_exe() build_dir = abspath(join('build', APPNAME+'.app')) if os.path.exists(build_dir): shutil.rmtree(build_dir) diff --git a/setup.py b/setup.py index 27adc64016..2d562ce73e 100644 --- a/setup.py +++ b/setup.py @@ -73,22 +73,29 @@ if __name__ == '__main__': upload_to_pypi, stage3, stage2, stage1, upload, \ upload_rss, betas, build_linux32, build_linux64, \ build_osx64 - resources.SCRIPTS = list(basenames['console']+basenames['gui']) + resources.SCRIPTS = {} + for x in ('console', 'gui'): + for name in basenames[x]: + resources.SCRIPTS[name] = x + + list(basenames['console']+basenames['gui']) entry_points['console_scripts'].append( 'calibre_postinstall = calibre.linux:post_install') optional = [] def qmake_query(arg=''): - return subprocess.Popen([QMAKE, '-query', arg], - stdout=subprocess.PIPE).stdout.read() + cmd = [QMAKE, '-query'] + if arg: + cmd += [arg] + return subprocess.Popen(cmd, stdout=subprocess.PIPE).stdout.read() qt_inc = qt_lib = None qt_inc = qmake_query('QT_INSTALL_HEADERS').splitlines()[0] qt_inc = qt_inc if qt_inc not in ('', '**Unknown**') and os.path.isdir(qt_inc) else None qt_lib = qmake_query('QT_INSTALL_LIBS').splitlines()[0] qt_lib = qt_lib if qt_lib not in ('', '**Unknown**') and os.path.isdir(qt_lib) else None if qt_lib is None or qt_inc is None: - print 'WARNING: Could not find QT librariers and headers.', - print 'Is qmake in your PATH?' + print '\n\nWARNING: Could not find QT librariers and headers.', + print 'Is qmake in your PATH?\n\n' if iswindows: @@ -121,9 +128,9 @@ if __name__ == '__main__': poppler_lib), qt_lib], include_dirs=[poppler_inc, qt_inc])) else: - print 'WARNING: Poppler not found on your system. Various PDF related', + print '\n\nWARNING: Poppler not found on your system. Various PDF related', print 'functionality will not work. Use the POPPLER_INC_DIR and', - print 'POPPLER_LIB_DIR environment variables.' + print 'POPPLER_LIB_DIR environment variables.\n\n' podofo_inc = '/usr/include/podofo' if islinux else \ 'C:\\podofo\\include\\podofo' if iswindows else \ @@ -138,9 +145,9 @@ if __name__ == '__main__': library_dirs=[os.environ.get('PODOFO_LIB_DIR', podofo_lib)], include_dirs=[podofo_inc])) else: - print 'WARNING: PoDoFo not found on your system. Various PDF related', + print '\n\nWARNING: PoDoFo not found on your system. Various PDF related', print 'functionality will not work. Use the PODOFO_INC_DIR and', - print 'PODOFO_LIB_DIR environment variables.' + print 'PODOFO_LIB_DIR environment variables.\n\n' fc_inc = '/usr/include/fontconfig' if islinux else \ r'C:\cygwin\home\kovid\fontconfig\include\fontconfig' if iswindows else \ @@ -152,8 +159,8 @@ if __name__ == '__main__': fc_inc = os.environ.get('FC_INC_DIR', fc_inc) fc_lib = os.environ.get('FC_LIB_DIR', fc_lib) if not os.path.exists(os.path.join(fc_inc, 'fontconfig.h')): - print 'ERROR: fontconfig not found on your system.', - print 'Use the FC_INC_DIR and FC_LIB_DIR environment variables.' + print '\n\nERROR: fontconfig not found on your system.', + print 'Use the FC_INC_DIR and FC_LIB_DIR environment variables.\n\n' raise SystemExit(1) ext_modules = optional + [ diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 615dc3000a..6f1f895ab2 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -2,7 +2,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = 'calibre' -__version__ = '0.6.10' +__version__ = '0.6.11' __author__ = "Kovid Goyal " import re diff --git a/src/calibre/debug.py b/src/calibre/debug.py index 0b17920cd8..4ed47a2399 100644 --- a/src/calibre/debug.py +++ b/src/calibre/debug.py @@ -6,7 +6,7 @@ __copyright__ = '2008, Kovid Goyal ' Embedded console for debugging. ''' -import sys, os, re +import sys, os, re, shutil from calibre.utils.config import OptionParser from calibre.constants import iswindows, isosx from calibre.libunzip import update @@ -45,6 +45,9 @@ def update_zipfile(zipfile, mod, path): name = mod.replace('.', '/') + os.path.splitext(path)[-1] update(zipfile, [pat], [path], [name]) +def update_site_packages(sp, mod, path): + dest = os.path.join(sp, *mod.split('.'))+'.py' + shutil.copy2(path, dest) def update_module(mod, path): if not hasattr(sys, 'frozen'): @@ -52,6 +55,8 @@ def update_module(mod, path): zp = None if iswindows: zp = os.path.join(os.path.dirname(sys.executable), 'library.zip') + elif getattr(sys, 'new_app_bundle', False): + update_site_packages(sys.site_packages, mod, path) elif isosx: zp = os.path.join(os.path.dirname(getattr(sys, 'frameworks_dir')), 'Resources', 'lib', diff --git a/src/calibre/devices/prs505/driver.py b/src/calibre/devices/prs505/driver.py index c2ee4084c6..07260ca31f 100644 --- a/src/calibre/devices/prs505/driver.py +++ b/src/calibre/devices/prs505/driver.py @@ -38,7 +38,7 @@ class PRS505(CLI, Device): WINDOWS_CARD_A_MEM = re.compile(r'PRS-505/\S+:MS') WINDOWS_CARD_B_MEM = re.compile(r'PRS-505/\S+:SD') - OSX_MAIN_MEM = re.compile(r'Sony PRS-(505|300)/[^:]+ Media') + OSX_MAIN_MEM = re.compile(r'Sony PRS-(((505|300)/[^:]+)|(300)) Media') OSX_CARD_A_MEM = re.compile(r'Sony PRS-505/[^:]+:MS Media') OSX_CARD_B_MEM = re.compile(r'Sony PRS-505/[^:]+:SD Media') @@ -55,6 +55,7 @@ class PRS505(CLI, Device): EBOOK_DIR_MAIN = 'database/media/books' def open(self): + self.report_progress = lambda x, y: x Device.open(self) def write_cache(prefix): diff --git a/src/calibre/devices/prs700/driver.py b/src/calibre/devices/prs700/driver.py index 4c4231821e..804f400c8a 100644 --- a/src/calibre/devices/prs700/driver.py +++ b/src/calibre/devices/prs700/driver.py @@ -21,12 +21,12 @@ class PRS700(PRS505): BCD = [0x31a] - WINDOWS_MAIN_MEM = re.compile('PRS-[67]00') - WINDOWS_CARD_A_MEM = re.compile(r'PRS-[67]00/\S+:MS') - WINDOWS_CARD_B_MEM = re.compile(r'PRS-[67]00/\S+:SD') + WINDOWS_MAIN_MEM = re.compile('PRS-((700/)|(600&))') + WINDOWS_CARD_A_MEM = re.compile(r'PRS-((700/\S+:)|(600_))MS') + WINDOWS_CARD_B_MEM = re.compile(r'PRS-((700/\S+:)|(600_))SD') - OSX_MAIN_MEM = re.compile(r'Sony PRS-[67]00/[^:]+ Media') - OSX_CARD_A_MEM = re.compile(r'Sony PRS-[67]00/[^:]+:MS Media') - OSX_CARD_B_MEM = re.compile(r'Sony PRS-[67]00/[^:]+:SD Media') + OSX_MAIN_MEM = re.compile(r'Sony PRS-((700/[^:]+)|(600)) Media') + OSX_CARD_A_MEM = re.compile(r'Sony PRS-((700/[^:]+:)|(600 ))MS Media') + OSX_CARD_B_MEM = re.compile(r'Sony PRS-((700/[^:]+:)|(600 ))SD Media') diff --git a/src/calibre/ebooks/conversion/plumber.py b/src/calibre/ebooks/conversion/plumber.py index 4fa33869e2..482e267954 100644 --- a/src/calibre/ebooks/conversion/plumber.py +++ b/src/calibre/ebooks/conversion/plumber.py @@ -814,7 +814,6 @@ OptionRecommendation(name='language', out_dir = os.path.join(self.opts.debug_pipeline, 'processed') self.dump_oeb(self.oeb, out_dir) self.log('Processed HTML written to:', out_dir) - return self.log.info('Creating %s...'%self.output_plugin.name) our = CompositeProgressReporter(0.67, 1., self.ui_reporter) diff --git a/src/calibre/ebooks/oeb/stylizer.py b/src/calibre/ebooks/oeb/stylizer.py index b5d351f886..2a0a5fb242 100644 --- a/src/calibre/ebooks/oeb/stylizer.py +++ b/src/calibre/ebooks/oeb/stylizer.py @@ -127,6 +127,7 @@ class Stylizer(object): if elem.tag == XHTML('style') and elem.text \ and elem.get('type', CSS_MIME) in OEB_STYLES: text = XHTML_CSS_NAMESPACE + elem.text + text = oeb.css_preprocessor(text) stylesheet = parser.parseString(text, href=cssname) stylesheet.namespaces['h'] = XHTML_NS stylesheets.append(stylesheet) diff --git a/src/calibre/ebooks/txt/input.py b/src/calibre/ebooks/txt/input.py index 47b03181f0..f52bfa6fb5 100644 --- a/src/calibre/ebooks/txt/input.py +++ b/src/calibre/ebooks/txt/input.py @@ -23,7 +23,8 @@ class TXTInput(InputFormatPlugin): 'With this option it will assume that every line represents ' 'a paragraph instead.')), OptionRecommendation(name='markdown', recommended_value=False, - help=_('Run the text input though the markdown processor.')), + help=_('Run the text input through the markdown pre-processor. To ' + 'learn more about markdown see')+' http://daringfireball.net/projects/markdown/'), ]) def convert(self, stream, options, file_ext, log, diff --git a/src/calibre/gui2/dialogs/config/__init__.py b/src/calibre/gui2/dialogs/config/__init__.py index df1ed65025..74ef932f75 100644 --- a/src/calibre/gui2/dialogs/config/__init__.py +++ b/src/calibre/gui2/dialogs/config/__init__.py @@ -464,9 +464,16 @@ class ConfigDialog(QDialog, Ui_Dialog): def create_symlinks(self): from calibre.utils.osx_symlinks import create_symlinks loc, paths = create_symlinks() - info_dialog(self, _('Command line tools installed'), - _('Command line tools installed in')+' '+loc, - det_msg=paths, show=True) + if loc is None: + error_dialog(self, _('Error'), + _('Failed to install command line tools.'), + det_msg=paths, show=True) + else: + info_dialog(self, _('Command line tools installed'), + '

'+_('Command line tools installed in')+' '+loc+ + '
'+ _('If you move calibre.app, you have to re-install ' + 'the command line tools.'), + det_msg='\n'.join(paths), show=True) def setup_conversion_options(self): self.conversion_options = ConfigTabs(self) diff --git a/src/calibre/gui2/dialogs/config/config.ui b/src/calibre/gui2/dialogs/config/config.ui index 62979c8a5c..6e655c3468 100644 --- a/src/calibre/gui2/dialogs/config/config.ui +++ b/src/calibre/gui2/dialogs/config/config.ui @@ -699,10 +699,7 @@ - - - Free unused diskspace from the database - + &Check database integrity diff --git a/src/calibre/gui2/tag_view.py b/src/calibre/gui2/tag_view.py index 9adbb5aad6..7d76ab9bcb 100644 --- a/src/calibre/gui2/tag_view.py +++ b/src/calibre/gui2/tag_view.py @@ -122,21 +122,49 @@ class TagsModel(QStandardItemModel): self._data[category], self.cmap[r], self.bold_font, self.icon_map)) #self.reset() + def reset_all_states(self): + changed_indices = [] + for category in self._data.values(): + Category = self.find_category(category) + for tag in category: + if tag.state != 0: + tag.state = 0 + if Category is not None: + Tag = self.find_tag(tag, Category) + if Tag is not None: + changed_indices.append(Tag.index()) + for idx in changed_indices: + if idx.isValid(): + self.emit(SIGNAL('dataChanged(QModelIndex,QModelIndex)'), + idx, idx) + def clear_state(self): for category in self._data.values(): for tag in category: tag.state = 0 - self.refresh() + self.reset_all_states() + + def find_category(self, name): + root = self.invisibleRootItem() + for i in range(root.rowCount()): + child = root.child(i) + if getattr(child, 'category', None) == name: + return child + + def find_tag(self, tag, category): + for i in range(category.rowCount()): + child = category.child(i) + if getattr(child, 'tag', None) == tag: + return child + def reinit(self, *args, **kwargs): if self.ignore_next_search == 0: - for category in self._data.values(): - for tag in category: - tag.state = 0 - self.reset() + self.reset_all_states() else: self.ignore_next_search -= 1 + def toggle(self, index): if index.parent().isValid(): category = self.row_map[index.parent().row()] diff --git a/src/calibre/gui2/tools.py b/src/calibre/gui2/tools.py index a6dec46ab2..7e1655b425 100644 --- a/src/calibre/gui2/tools.py +++ b/src/calibre/gui2/tools.py @@ -42,8 +42,8 @@ def convert_single_ebook(parent, db, book_ids, auto_conversion=False, out_format result = d.exec_() if result == QDialog.Accepted: - if not convert_existing(parent, db, [book_id], d.output_format): - continue + #if not convert_existing(parent, db, [book_id], d.output_format): + # continue mi = db.get_metadata(book_id, True) in_file = db.format_abspath(book_id, d.input_format, True) @@ -198,7 +198,10 @@ def convert_existing(parent, db, book_ids, output_format): already_converted_ids.append(book_id) already_converted_titles.append(db.get_metadata(book_id, True).title) - if not question_dialog(parent, _('Convert existing'), _('The following books have already been converted to %s format. Do you wish to reconvert them?' % output_format), '\n'.join(already_converted_titles)): + if not question_dialog(parent, _('Convert existing'), + _('The following books have already been converted to %s format. ' + 'Do you wish to reconvert them?') % output_format, + '\n'.join(already_converted_titles)): book_ids = [x for x in book_ids if x not in already_converted_ids] return book_ids diff --git a/src/calibre/library/server.py b/src/calibre/library/server.py index 4ab254555e..8e108ef923 100644 --- a/src/calibre/library/server.py +++ b/src/calibre/library/server.py @@ -114,6 +114,24 @@ class LibraryServer(object): ''')) + STANZA_TAG_ENTRY=MarkupTemplate(textwrap.dedent('''\ + + ${tags} + urn:calibre:${record[FM['id']]} + ${timestamp} + + + ''')) + + STANZA_SERIES_ENTRY=MarkupTemplate(textwrap.dedent('''\ + + ${series} + urn:calibre:${record[FM['id']]} + ${timestamp} + + + ''')) + STANZA = MarkupTemplate(textwrap.dedent('''\ @@ -166,6 +184,18 @@ class LibraryServer(object): ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + + By Tag + urn:uuid:824921e8-db8a-4e61-7d38-f1ce41502853 + ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + + + + By Series + urn:uuid:512a5e50-a88f-f6b8-82aa-8f129c719f61 + ${updated.strftime('%Y-%m-%dT%H:%M:%S+00:00')} + + ''')) @@ -339,30 +369,46 @@ class LibraryServer(object): @expose - def stanza(self, search=None, sortby=None, authorid=None): + def stanza(self, search=None, sortby=None, authorid=None, tagid=None, seriesid=None): 'Feeds to read calibre books on a ipod with stanza.' books = [] updated = self.db.last_modified() cherrypy.response.headers['Last-Modified'] = self.last_modified(updated) cherrypy.response.headers['Content-Type'] = 'text/xml' - if not sortby and not search and not authorid: + if not sortby and not search and not authorid and not tagid and not seriesid: return self.STANZA_MAIN.generate(subtitle='', data=books, FM=FIELD_MAP, updated=updated, id='urn:calibre:main').render('xml') if authorid: authorid=int(authorid) au = self.db.authors(authorid, index_is_id=True) ids = self.db.data.get_matches('authors', au) + elif tagid: + tagid=int(tagid) + ta = self.db.tags(tagid, index_is_id=True) + ids = self.db.data.get_matches('tags', ta) + elif seriesid: + seriesid=int(seriesid) + se = self.db.series(seriesid, index_is_id=True) + ids = self.db.data.get_matches('series', se) else: ids = self.db.data.parse(search) if search and search.strip() else self.db.data.universal_set() record_list = list(iter(self.db)) if sortby == "byauthor": record_list.sort(lambda x, y: cmp(x[FIELD_MAP['author_sort']], y[FIELD_MAP['author_sort']])) - elif sortby == "bytitle" or authorid: + elif sortby == "bytag": + record_list.sort(lambda x, y: cmp(x[FIELD_MAP['tags']], y[FIELD_MAP['tags']])) + elif sortby == "byseries": + record_list.sort(lambda x, y: cmp(x[FIELD_MAP['series']], y[FIELD_MAP['series']])) + elif sortby == "bytitle" or authorid or tagid: record_list.sort(lambda x, y: cmp(title_sort(x[FIELD_MAP['title']]), title_sort(y[FIELD_MAP['title']]))) + elif seriesid: + record_list.sort(lambda x, y: cmp(x[FIELD_MAP['series_index']], y[FIELD_MAP['series_index']])) else: record_list = reversed(record_list) author_list=[] + tag_list=[] + series_list=[] for record in record_list: if record[0] not in ids: continue r = record[FIELD_MAP['formats']] @@ -401,6 +447,30 @@ class LibraryServer(object): fmt=fmt, timestamp=strftime('%Y-%m-%dT%H:%M:%S+00:00', record[5]), ).render('xml').decode('utf8')) + elif sortby == "bytag": + if tags and tags not in tag_list: + tag_list.append(tags) + books.append(self.STANZA_TAG_ENTRY.generate( + tags=tags, + record=record, FM=FIELD_MAP, + port=self.opts.port, + extra=''.join(extra), + mimetype=mimetype, + fmt=fmt, + timestamp=strftime('%Y-%m-%dT%H:%M:%S+00:00', record[5]), + ).render('xml').decode('utf8')) + elif sortby == "byseries": + if series and series not in series_list: + series_list.append(series) + books.append(self.STANZA_SERIES_ENTRY.generate( + series=series, + record=record, FM=FIELD_MAP, + port=self.opts.port, + extra=''.join(extra), + mimetype=mimetype, + fmt=fmt, + timestamp=strftime('%Y-%m-%dT%H:%M:%S+00:00', record[5]), + ).render('xml').decode('utf8')) else: books.append(self.STANZA_ENTRY.generate( authors=authors, @@ -415,6 +485,7 @@ class LibraryServer(object): return self.STANZA.generate(subtitle='', data=books, FM=FIELD_MAP, updated=updated, id='urn:calibre:main').render('xml') + @expose def library(self, start='0', num='50', sort=None, search=None, _=None, order='ascending'): @@ -465,7 +536,8 @@ class LibraryServer(object): cherrypy.request.headers.get('Stanza-Device-Name', 919) != 919 or \ cherrypy.request.headers.get('Want-OPDS-Catalog', 919) != 919 or \ ua.startswith('Stanza') - return self.stanza(search=kwargs.get('search', None), sortby=kwargs.get('sortby',None), authorid=kwargs.get('authorid',None)) if want_opds else self.static('index.html') + return self.stanza(search=kwargs.get('search', None), sortby=kwargs.get('sortby',None), authorid=kwargs.get('authorid',None), + tagid=kwargs.get('tagid',None), seriesid=kwargs.get('seriesid',None)) if want_opds else self.static('index.html') @expose diff --git a/src/calibre/library/static/index.html b/src/calibre/library/static/index.html index 15f5268f05..f0ce14b3ca 100644 --- a/src/calibre/library/static/index.html +++ b/src/calibre/library/static/index.html @@ -22,7 +22,7 @@

- Show first set of books Show previous set of books              Show first set of books Show previous set of books + Show first set of books Show previous set of books              Show next set of books Show last set of books
diff --git a/src/calibre/manual/faq.rst b/src/calibre/manual/faq.rst index ea0241d46e..eff7c2506d 100644 --- a/src/calibre/manual/faq.rst +++ b/src/calibre/manual/faq.rst @@ -78,7 +78,7 @@ Device Integration What devices does |app| support? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -At the moment |app| has full support for the SONY PRS 500/505/700, Cybook Gen 3/Opus, Amazon Kindle 1/2/DX, Netronix EB600, Ectaco Jetbook, BeBook/BeBook Mini, Irex Illiad/DR1000, Adroid phones and the iPhone. In addition, using the :guilabel:`Save to disk` function you can use it with any ebook reader that exports itself as a USB disk. +At the moment |app| has full support for the SONY PRS 300/500/505/600/700, Cybook Gen 3/Opus, Amazon Kindle 1/2/DX, Netronix EB600, Ectaco Jetbook, BeBook/BeBook Mini, Irex Illiad/DR1000, Adroid phones and the iPhone. In addition, using the :guilabel:`Save to disk` function you can use it with any ebook reader that exports itself as a USB disk. I used |app| to transfer some books to my reader, and now the SONY software hangs every time I connect the reader? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/src/calibre/trac/plugins/download.py b/src/calibre/trac/plugins/download.py index 28c947d06c..1d8371ebae 100644 --- a/src/calibre/trac/plugins/download.py +++ b/src/calibre/trac/plugins/download.py @@ -180,7 +180,7 @@ else: data = dict(version = version, name='osx', installer_name='OS X universal dmg', title='Download %s for OS X'%(__appname__), - compatibility='%s works on OS X Tiger and Leopard, but not Snow Leopard.'%(__appname__,), + compatibility='%s works on OS X Tiger and Leopard, but not Snow Leopard (It might work on Snow Leopard if run with Rosetta).'%(__appname__,), path=MOBILEREAD+file, app=__appname__, note=Markup(\ u''' diff --git a/src/calibre/translations/ar.po b/src/calibre/translations/ar.po index c72ee7d0e9..09a2e2b3b9 100644 --- a/src/calibre/translations/ar.po +++ b/src/calibre/translations/ar.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-08-27 11:41+0000\n" "Last-Translator: MaXeR \n" "Language-Team: Arabic \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "لا يفعل شيءً" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "مجهول" @@ -165,52 +165,52 @@ msgstr "" "إلتحاق بكل الوصلات المحلية في ملف HTML وإنشاء ملف ZIP ليحتوي كل الملفات " "الموصولة. هذا الملحق ينفّذ كل مرة تضيف ملف HTML إلى المكتبة." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "استخرج الغلاف من ملف الرسومات" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "يقرأ الميتاداتا من الملفات %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "إقرأ ميتاداتا لكتب في أرشيفات RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "إقرأ ميتاداتا لكتب في أرشيفات ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "ضبط الميتاداتا في الملفات %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "ضبط ميتاداتا من ملفات %s" @@ -220,24 +220,17 @@ msgstr "دخل التحويل" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "خرج التحويل" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -347,7 +340,7 @@ msgstr "لا يجد ملحق صالح " msgid "Initialization of plugin %s failed with traceback:" msgstr "فشل استهلال الملحق %s مع اقتفاء الأثر:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -355,41 +348,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "إضافة ملحق يتخصيص مسار إلى ملف zip الذي يحتويه." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "حذف الملحق المخصص عن طريق اسمه. لا يؤثر على الملحقات المضمنة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "تخصيص الملحق حدد اسم الملحق وسلسلة التخصيص وفرقهما بفاصلة." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "قائمة كل الملحقات المثبتة" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "تمكين الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "تعطيل الملحق المسمى" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -404,33 +397,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "يجري تحويل الكتب إلى الجهاز..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -458,12 +451,12 @@ msgstr "" msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -472,10 +465,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -485,23 +478,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "يجري إحصاء قائمة كتب من الجهاز..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal وJohn Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "يجري حذف الكتب من الجهاز..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "يجري إرسال الميتاداتا إلى الجهاز..." @@ -510,48 +503,48 @@ msgstr "يجري إرسال الميتاداتا إلى الجهاز..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "لم يتمكن من كشف القرص %s. حاول إعادة التشغيل." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "لا توجد مساحة كافية في الذاكرة الرئيسية" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "لا توجد مساحة كافية في بطاقة التخزين" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -744,7 +737,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -752,11 +745,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -764,7 +764,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -772,7 +772,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -780,7 +780,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -789,17 +789,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -807,28 +807,28 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -837,11 +837,11 @@ msgstr "" "عادةً، إذا يوجد قائمة محتويات في الملف المصدر، يتم استخدامه بدلاً من القائمة " "التي تم إنشاءه آلياً. بهذا الخيار، يتم استخدام القائمة المنشئة آلياً دوماً." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "لا تضف الفصول المكشوفة آلياً إلى قائمة المحتويات." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -849,20 +849,20 @@ msgstr "" "إذا يتم كشف عدد أقل من هذا بين الفصول فسوف يضيف وصلات إلى قائمة المحتويات. " "الإفتراضي هو: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -872,7 +872,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -880,66 +880,66 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" "استخدم الغلاف التي تم كشفه في ملف المصدر بدلاً من الغلاف الذي تم تخصيصه." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -947,41 +947,41 @@ msgstr "" "حذف أول صورة من دخل الكتاب الإلكتروني. هذا يفيد حين تريد استخدام غلاف مختلف " "من الغلاف المضمون." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -991,86 +991,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "لم يتمكّن من الحصول على كتاب داخل الأرشيف" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1103,10 +1103,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1782,7 +1782,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1799,16 +1799,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1847,14 +1847,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1865,33 +1865,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "مسار إلى ملف الخرج. الإفتراضي أن يكون الملف منشئ في الدليل الحالي." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2045,6 +2045,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2058,8 +2064,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2162,47 +2177,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "يتم البحث في" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "تم الحفظ" @@ -2211,7 +2230,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2244,6 +2263,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2259,8 +2279,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2324,6 +2344,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2370,7 +2454,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2552,39 +2636,6 @@ msgstr "تغيير صورة الغلاف&:" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2596,7 +2647,7 @@ msgid "Change the title of this book" msgstr "تغيير عنوان هذا الكتاب" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "ال&مؤلف: " @@ -2612,7 +2663,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&الناشر: " @@ -2623,7 +2674,7 @@ msgid "Ta&gs: " msgstr "الو&سوم: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2633,15 +2684,15 @@ msgstr "" "مجموعة كلمات، مفرقة بفاصلة." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&سلسلات:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2717,7 +2768,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2757,11 +2808,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2898,14 +2949,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3324,109 +3390,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "مسار الملحق غير صالح" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s ليس مسار لملحق صالح" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "إختيار الملحق" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "لا يمكن تعطيل الملحق" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "الملحق: %s لا يمكن تعطيله" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "لا يمكن تخصيص الملحق" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "الملحق: %s لا يحتاج التخصيص" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "تخصيص %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "لم يمكن حذف الملحق المضمن" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr " لا يمكن حذفه. هذا ملحق مضمن في البرنامج. حاول تعطيله بدلاً من حذفه." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "سجل الأخطاء:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "سجل النفاذ:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "فشل في تشغيل خادم المحتوى" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "حجم غير صالح" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
يجب أن يكون دليل." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "خطأ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "مسار الملحق غير صالح" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s ليس مسار لملحق صالح" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "إختيار الملحق" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "لا يمكن تعطيل الملحق" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "الملحق: %s لا يمكن تعطيله" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "لا يمكن تخصيص الملحق" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "الملحق: %s لا يحتاج التخصيص" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "تخصيص %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "لم يمكن حذف الملحق المضمن" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr " لا يمكن حذفه. هذا ملحق مضمن في البرنامج. حاول تعطيله بدلاً من حذفه." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "سجل الأخطاء:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "سجل النفاذ:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "فشل في تشغيل خادم المحتوى" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "حجم غير صالح" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
يجب أن يكون دليل." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3434,72 +3518,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3508,244 +3592,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "التفضيلات" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " ثانية" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "إختر ال&لغة (يحتاج إعادة تشغيل):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "عادي" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "مرتفع" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "منخفض" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "إضافة دليلاً إلى قائمة الدلائل المستخدمة كثيراً" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "حذف الدليل من قائمة الدلائل المستخدمة كثيراً" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "إرسال الأخبار& التي تم تنزيلها آلياً إلى قارئ الكتب الإلكترونية" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "كبير" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "متوسط" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "صغير" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&حجم الأزرار على شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "إظهار النص& على أزرار شريط الأدوات" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "استخدم المستعرض& الداخلي في:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&اسم المستخدم:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&كلمة السرّ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "إظهار& كلمة السرّ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3756,33 +3848,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "ت&خصيص الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "&حذف الملحق" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "إضافة ملحق جديد" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&ملف الملحق:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&إضافة" @@ -3880,70 +3972,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "تحرير معلومات الميتا" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "معلومات الميتا" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "ضبط& ترتيب المؤلف آلياً" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " نجمة" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "فتح محرر الوسوم" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "حذف& الوسوم:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "قائمة من الوسوم مفرقة بالفاصلة لحذفها من الكتب. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "حذف الت&هيئة:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "ضبط& ترتيب المؤلف آلياً" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4876,7 +4968,7 @@ msgid "Save to disk in a single directory" msgstr "حفظ إلى القرص في دليل واحد" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4911,12 +5003,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5103,7 +5195,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5127,145 +5219,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "خطأ في الاتصال بالجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "خطأ في التحويل" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "تحديث متوفر" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5458,35 +5550,45 @@ msgid "Publishers" msgstr "الناشرون" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "يجب أن تضبط اسم المستخدم وكلمة السرّ لـ %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "احصل على الأخبار من " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5923,21 +6025,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "قاعدة البيانات غير صالحة" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6192,14 +6294,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6208,7 +6310,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6218,54 +6320,54 @@ msgstr "" "الحقول المتوفرة: %s\n" "الإفتراضي: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "ترتيب الترتيب بترتيب تصاعدي" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "السلسلة التي تستخدم لتفريق الحقول. الإفتراضي يستخدم الفراغ." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "الحقول غير صالحة. الحقول المتوفرة:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "حقل الترتيب غير صالح. الحقول المتوفرة:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6274,27 +6376,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6303,11 +6405,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "يجب أن تخصص على الأقل كتاباً واحداً للحذف" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6316,15 +6418,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6334,11 +6436,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6348,15 +6450,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6369,11 +6471,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6384,27 +6486,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6416,27 +6518,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6538,15 +6640,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6711,35 +6821,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "محاولة تنزيل الغلاف..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "تم تنزيل التلقيم إلى %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "لم يتمكّن من تنزيل الغلاف: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "يتم تنزيل الغلاف من %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "مقالة بدون عنوان" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "المقالة منزّلة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "فشل تنزيل المقالة: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6840,13 +6950,14 @@ msgstr "الإسباني" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6870,6 +6981,7 @@ msgstr "الإسباني" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6880,7 +6992,8 @@ msgstr "الإسباني" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6923,16 +7036,18 @@ msgstr "الإسباني" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6940,7 +7055,7 @@ msgstr "الإسباني" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6972,6 +7087,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6999,6 +7115,7 @@ msgstr "الفرنسي" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7022,6 +7139,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7042,10 +7160,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index 6d8be4064c..4ebe85ca48 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2008-05-24 06:23+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -23,11 +23,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "" @@ -163,52 +163,52 @@ msgid "" "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -218,24 +218,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -345,7 +338,7 @@ msgstr "" msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -353,41 +346,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -402,33 +395,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -456,12 +449,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -470,10 +463,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -483,23 +476,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -508,48 +501,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -737,7 +730,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -745,11 +738,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1089,10 +1089,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1755,7 +1755,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1772,16 +1772,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1820,14 +1820,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1838,33 +1838,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2018,6 +2018,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2031,8 +2037,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2135,47 +2150,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2184,7 +2203,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2217,6 +2236,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2232,8 +2252,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2297,6 +2317,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2343,7 +2427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2525,39 +2609,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2569,7 +2620,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "" @@ -2585,7 +2636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "" @@ -2596,7 +2647,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2604,15 +2655,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2688,7 +2739,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2728,11 +2779,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2869,14 +2920,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3293,109 +3359,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3403,72 +3487,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3477,244 +3561,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3725,33 +3817,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3849,70 +3941,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4840,7 +4932,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4875,12 +4967,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5067,7 +5159,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5091,145 +5183,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5422,35 +5514,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5887,21 +5989,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6156,14 +6258,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6172,61 +6274,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6235,27 +6337,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6264,11 +6366,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6277,15 +6379,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6295,11 +6397,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6309,15 +6411,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6330,11 +6432,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6345,27 +6447,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6377,27 +6479,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6499,15 +6601,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6672,35 +6782,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6801,13 +6911,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6831,6 +6942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6841,7 +6953,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6884,16 +6997,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6901,7 +7016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6933,6 +7048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6960,6 +7076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -6983,6 +7100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7003,10 +7121,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index a4e89869b2..c0e5a24379 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-05-21 15:19+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,11 +26,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -80,8 +80,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -101,8 +101,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -123,7 +123,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -131,14 +131,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Desconegut" @@ -166,52 +166,52 @@ msgid "" "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -221,24 +221,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -348,7 +341,7 @@ msgstr "" msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -356,41 +349,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -405,33 +398,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -459,12 +452,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -473,10 +466,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -486,23 +479,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -511,48 +504,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -740,7 +733,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -748,11 +741,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -760,7 +760,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -768,7 +768,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -776,7 +776,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -785,17 +785,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -803,58 +803,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -864,7 +864,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -872,105 +872,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -980,86 +980,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1092,10 +1092,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1763,7 +1763,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1780,16 +1780,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1828,14 +1828,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1846,33 +1846,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2026,6 +2026,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2039,8 +2045,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Directoris emprats amb freqüència" @@ -2143,47 +2158,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2192,7 +2211,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2225,6 +2244,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2240,8 +2260,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2305,6 +2325,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2351,7 +2435,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2533,39 +2617,6 @@ msgstr "Canvia la imatge de la &coberta:" msgid "Browse for an image to use as the cover of this book." msgstr "Cerca una imatge per a utilitzar com a coberta d'aquest llibre." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2577,7 +2628,7 @@ msgid "Change the title of this book" msgstr "Canvia el tí­tol del llibre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Autor(s): " @@ -2594,7 +2645,7 @@ msgstr "" "Canvia l'autor(s). Per a especificar més d'un, separeu-los amb comes." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Editorial: " @@ -2605,7 +2656,7 @@ msgid "Ta&gs: " msgstr "Etique&tes: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2615,15 +2666,15 @@ msgstr "" "

Pot emprar-se qualsevol paraula o frase, separada per comes." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Sèries:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2699,7 +2750,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2739,11 +2790,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2880,14 +2931,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3304,109 +3370,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Ubicació de la base de dades no vàlida" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Ubicació de la base de dades no vàlida " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Cal que siga un directori." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Ubicació de la base de dades no vàlida.
No es pot escriure " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Ubicació de la base de dades no vàlida" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Ubicació de la base de dades no vàlida " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Cal que siga un directori." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Ubicació de la base de dades no vàlida.
No es pot escriure " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3414,72 +3498,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3488,244 +3572,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Cerca la nova ubicació de la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Afegir el directori al llistat de directoris freqüents" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Elimiar el directori al llistat de directoris freqüents" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Nom d'&usuari:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Contrasenya:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3736,33 +3828,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3860,20 +3952,24 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Editar Meta-informació" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Meta-informació" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -3882,50 +3978,46 @@ msgstr "" "Especifiqueu com s'ha d'ordenar l'autor(s) d'aquest llibre. Per " "exemple,ordena Vicent A. Estellés com a Estellés, Vicent A." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Valoració:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Valora aquest llibre: 0-5 estreles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " estreles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4854,7 +4946,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4889,12 +4981,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5081,7 +5173,7 @@ msgid "No book selected" msgstr "Cap llibre seleccionat" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "No puc mostrar-lo" @@ -5105,31 +5197,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "No puc configurar-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "No puc configurar-lo amb treballs processant-se" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Error comunicant amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5137,115 +5229,115 @@ msgstr "" "Hi ha hagut un error de comunicació amb el dispositiu. Lleve, torne a " "connectar el dispositiu i torne a iniciar el programa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5438,35 +5530,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5903,21 +6005,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6172,14 +6274,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6188,61 +6290,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6251,27 +6353,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6280,11 +6382,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6293,15 +6395,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6311,11 +6413,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6325,15 +6427,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6346,11 +6448,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6361,27 +6463,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6393,27 +6495,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6515,15 +6617,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6688,35 +6798,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6817,13 +6927,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6847,6 +6958,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6857,7 +6969,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6900,16 +7013,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6917,7 +7032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6949,6 +7064,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6976,6 +7092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -6999,6 +7116,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7019,10 +7137,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/calibre.pot b/src/calibre/translations/calibre.pot index 407f713e3d..d2c2955f9a 100644 --- a/src/calibre/translations/calibre.pot +++ b/src/calibre/translations/calibre.pot @@ -4,9 +4,9 @@ # msgid "" msgstr "" -"Project-Id-Version: calibre 0.6.10\n" -"POT-Creation-Date: 2009-09-01 21:13+MDT\n" -"PO-Revision-Date: 2009-09-01 21:13+MDT\n" +"Project-Id-Version: calibre 0.6.11\n" +"POT-Creation-Date: 2009-09-04 15:35+MDT\n" +"PO-Revision-Date: 2009-09-04 15:35+MDT\n" "Last-Translator: Automatically generated\n" "Language-Team: LANGUAGE\n" "MIME-Version: 1.0\n" @@ -75,8 +75,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -127,8 +127,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 @@ -392,8 +392,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." @@ -441,10 +441,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -463,14 +463,14 @@ msgstr "" msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -920,7 +920,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:822 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -940,10 +940,10 @@ msgstr "" msgid "Normally, if the input file has no cover and you don't specify one, a default cover is generated with the title, authors, etc. This option disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1623,14 +1623,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1640,31 +1640,31 @@ msgstr "" msgid "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "A file generated by ghostscript which allows each page to be individually cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -1810,7 +1810,7 @@ msgid "This RTF file has a feature calibre does not support. Convert it to HTML msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 -msgid "Run the text input though the markdown processor." +msgid "Run the text input through the markdown pre-processor. To learn more about markdown see" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 @@ -1821,6 +1821,15 @@ msgstr "" msgid "Specify the character encoding of the output document. The default is utf-8. Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" @@ -2021,8 +2030,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2124,7 +2133,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 @@ -2192,7 +2201,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2498,7 +2507,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2686,14 +2695,26 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3099,117 +3120,126 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:467 -msgid "Command line tools installed" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 -msgid "Command line tools installed in" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:518 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:519 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:522 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:544 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:545 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:579 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:580 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:613 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:645 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:669 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:686 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:687 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:731 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:736 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:732 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:733 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:737 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:775 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:794 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:795 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:800 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "The following books had formats listed in the database that are not actually available. The entries for the formats have been removed. You should check them manually. This can happen if you manipulate the files in the library folder directly." msgstr "" @@ -3444,109 +3474,105 @@ msgid "calibre can send your books to you (or your reader) by email" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 msgid "&Install command line tools" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "calibre contains a network server that allows you to access your book collection using a browser from anywhere in the world. Any changes to the settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "If you leave the password blank, anyone will be able to access your book collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "The maximum size (widthxheight) for displayed covers. Larger covers are resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

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

Stanza should see your calibre collection automatically. If not, try adding the URL http://myhostname:8080 as a new catalog in the Stanza reader on your iPhone. Here myhostname should be the fully qualified hostname or the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "Here you can customize the behavior of Calibre by controlling what plugins it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:558 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -5135,33 +5161,41 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "Could not convert %d of %d books, because no suitable source format was found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:182 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:187 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "The following books have already been converted to %s format. Do you wish to reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -6126,11 +6160,11 @@ msgstr "" msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6308,19 +6342,19 @@ msgstr "" msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:930 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1001 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1012 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1027 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6509,10 +6543,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index aa91f95323..c5fee989e5 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 \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-06-16 13:48+0000\n" "Last-Translator: Plazec \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Nedělá vůbec nic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Neznámý" @@ -166,52 +166,52 @@ msgstr "" "všechny soubory na které odkazy směrují. Tento modul je spušten pokaždé, " "když je do knihovny přidán HTML soubor." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Vyjmout obálky ze souborů s komixy" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Načíst metadata ze souborů %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Načíst metadata z elektronických knih v RAR archívech" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Načíst metadata z elektronických knih v ZIP archívech" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Nastavuje metadata do souborů %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Nastavuje metadata ze souborů %s" @@ -221,16 +221,6 @@ msgstr "Vstup Převodu" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Uloží výstup z vstupního modulu do určeného adresáře. Užitečné pokud si " -"nejste jisti při které části převodního procesu nastává chyba. VAROVÁNÍ: " -"Toto kompletě smaže obsah určeného adresáře." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -240,11 +230,11 @@ msgstr "" "potlačí jakékoliv kódování deklarované samotným dokumentem. Zvláště užitečné " "fro dokumenty které nedeklarují kódování nebo které" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Výstup Převodu" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -364,7 +354,7 @@ msgstr "Nebyl nalezen žádný platný modul v " msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializace modulu %s selhala s chybou:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -376,42 +366,42 @@ msgstr "" " Přizpůsobte calibre nahráním externích modulů.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Přidejte modul zadáním cesty k ZIP archivu v kterém se nachází." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Odebrat modul podle jména. Vestavěné moduly není možné odebrat." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Upravit modul. Zadejte název modulu a retězec s úpravami oddělené čárkou." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Vypsat všechny nainstalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Aktivovat modul podle jména" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Deaktivovat modul podle jména" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -426,33 +416,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -480,12 +470,12 @@ msgstr "" msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -494,10 +484,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -507,23 +497,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal and John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Odstraňuji knihy ze zařízení..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Odesílám metadata do zařízení..." @@ -532,48 +522,48 @@ msgstr "Odesílám metadata do zařízení..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nepodařilo se najít disk %s. Zkuste reboot." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "Čtečka nemá v tomto slotu žádnou pamětovou kartu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "V hlavní paměti není dostatek volného místa" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Na paměťové kartě není dostatek volného místa" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -774,7 +764,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -782,11 +772,18 @@ msgstr "" msgid "Output saved to" msgstr "Výstup uložen do" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -794,7 +791,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -802,7 +799,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -810,7 +807,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -819,17 +816,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -837,7 +834,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -846,7 +843,7 @@ msgstr "" "Výraz XPath, který určuje všechny tagy, které by měly být přidány do obsahu " "na úrovni jedna. Je-li zadán, má přednost před ostatními formami autodetekce." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -855,7 +852,7 @@ msgstr "" "Výraz XPath, který určuje všechny tagy, které by měly být přidány do obsahu " "na úrovni dvě. Každá položka je přidána pod předchozí položku úrovně jedna." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -864,18 +861,18 @@ msgstr "" "Výraz XPath který specifikuje všechny tagy které mají být přidané do Obsahu " "na úrovni tři. Každá hodnota je zadaná pod existující hodnotou úrovně tři." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Nepřidávat automaticky nalezené kapitoly do obsahu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -883,20 +880,20 @@ msgstr "" "Pokud počet automaticky nalezených kapitol neprekročí tuto hodnotu, budou " "odkazy na ně přidané do obsahu. Standardně nastaveno: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -906,7 +903,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -918,65 +915,65 @@ 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:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Použít obálku nalezenou ve zdrojovém souboru namísto zadané obálky." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -985,41 +982,41 @@ msgstr "" "užitečná pokud je první obrázek v knize obálka a mé být nahrazena externí " "obálkou" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1029,86 +1026,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "V archivu nebyl nalezen žádný ebook." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1146,10 +1143,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1845,7 +1842,7 @@ msgid "" msgstr "" "Nepodařilo se najit vhodný bod pro rozdělení: %s Velikost podstromu:%d KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1862,16 +1859,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "Postraní panel" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1910,14 +1907,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1930,33 +1927,33 @@ msgstr "" "Cesta k výstupnímu souboru. Standardně bude výstupní soubor vytvořen v " "aktuálním pracovním adresáři." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2112,6 +2109,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2125,8 +2128,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "čato používané adresáře" @@ -2230,47 +2242,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Hledám v" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "Přidávám..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "Prohledávám všechny podadresáře..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Byli nalezeny duplikáty!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "Ukládám..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Uložené" @@ -2279,7 +2295,7 @@ msgid "Bulk Convert" msgstr "Hromadné Převedení" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2312,6 +2328,7 @@ msgid "input" msgstr "vstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2327,8 +2344,8 @@ msgstr "vstup" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2392,6 +2409,70 @@ msgstr "Čistíci &filtr" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2438,7 +2519,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2620,39 +2701,6 @@ msgstr "Změnit &obálku:" msgid "Browse for an image to use as the cover of this book." msgstr "Vybete obrázkový soubor . který se použije jako obálka této knihy." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2664,7 +2712,7 @@ msgid "Change the title of this book" msgstr "Změnit název táto knihy" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Autor(ři) " @@ -2680,7 +2728,7 @@ msgid "" msgstr "Autor(ři) této knihy. Vícero autorů by mělo být odděleno čárkami" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Vydavatel: " @@ -2691,7 +2739,7 @@ msgid "Ta&gs: " msgstr "Ta&gy: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2701,15 +2749,15 @@ msgstr "" "

Můžou to být libovolné slova nebo fráze, oddělené čárkami." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Série:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2785,7 +2833,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2825,11 +2873,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Převést" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2966,14 +3014,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3394,111 +3457,129 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Chybí platná cesta k modulům" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s není platná cesta k modulům" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Zvolte modul" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Modul není možné deaktivovat" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "Modul %s nemůže být deaktivován" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Modul není upravitelný" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Modul %s nevyžaduje žádné úpravy" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Upravit %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "Vestavěný modul není možné odstranit" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" nemůže být odstraněn. Je to vestavěbý modul. Skuste ho místo odstranění " -"deaktivovat." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Záznam o chybách:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Záznam o přístupu" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Nepodařilo se spustit obdahový server" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Neplatná velikost" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "Velikost %s je neplatná. Požadovaný formát je šířka x výška" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Neplatné umístění databáze" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Neplatné umístění databáze " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Musí být adresář." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Neplatné umístění databáze.
Nemůžu zapsat do " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Chyba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Chybí platná cesta k modulům" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s není platná cesta k modulům" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Zvolte modul" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Modul není možné deaktivovat" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "Modul %s nemůže být deaktivován" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Modul není upravitelný" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Modul %s nevyžaduje žádné úpravy" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Upravit %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "Vestavěný modul není možné odstranit" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" nemůže být odstraněn. Je to vestavěbý modul. Skuste ho místo odstranění " +"deaktivovat." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Záznam o chybách:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Záznam o přístupu" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Nepodařilo se spustit obdahový server" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Neplatná velikost" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "Velikost %s je neplatná. Požadovaný formát je šířka x výška" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Neplatné umístění databáze" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Neplatné umístění databáze " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Musí být adresář." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Neplatné umístění databáze.
Nemůžu zapsat do " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3506,72 +3587,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3580,21 +3661,29 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Možnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3602,19 +3691,19 @@ msgstr "" "&Umístění elektronických knih (Knihy jsou umístěné v adresářích podla autora " "a metadata jsou uložené v souboru metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Určete nové umístění databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Zobrazit upozornění pokud je dostupná &nová verze." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Výchozí časový &limit sítě:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3622,139 +3711,139 @@ msgstr "" "Výchozí časový limit pro síťové dotazy (např. pokaždé když jdeme na Internet " "získat informace)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " sekund" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Vyberte &jazyk (vyžaduje restart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normální" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Vysoká" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Nízká" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "&Priorita úloh:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "Upřednostňovaný výstupní formát:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Přidat adresář do seznamu často používaných" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Odebrat adresář ze seznamu často používaných" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Číslovat knihy v sérii &Římskými číslicemi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "Zobrazit &ikonu v sýstémové liště (vyžaduje restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Zobrazovat upozor&nění v systémové liště" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Zobrazit prohlížec &obálek v samostatném okně (vyžaduje restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "&Automaticky odeslat stažené zprávy do čtecího zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "Smazat zprávy z knihovny když jsou automaticky odeslány do čtečky" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "Počet obálek zobraze&ných v přohlížecím módu (vyžaduje restart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Panel nástrojů" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Velké" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Střední" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Malé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&Velikost tlačítek na panelu nástrojů" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Zobrazit &text na tlačítkách panelu nástrojů" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Viditelné sloup&ce v seznamu knih v knihovne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Použít interní &prohlížec pro:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "Přidat em&ail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "Nastavit &výchozí" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "Odst&ranit email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Uvolnit nepoužitý diskový prostor z databáze" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -3764,25 +3853,25 @@ msgstr "" "pomocí internetového prohlížeče z jakehokoliv místa na světě. Změny v " "nastaení se projeví až po restartu serveru." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "&Port serveru:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Uživatelské jméno:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Heslo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -3790,13 +3879,13 @@ msgstr "" "Pokud ponecháte heslo prázdné, kdokoliv bude mít přístup k vaší zbírce knih " "přes webové rozhraní." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "Zobrazit he&slo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -3804,31 +3893,31 @@ msgstr "" "Maximální velikost (šířka x výška) zobrazených obálek. Velké obálky budou " "zmenšené. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Max. velikost &obálek:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "&Spustit server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "&Zastavit server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "&Test serveru" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "&Automaticky spustit server při startu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Zobrazit &serverové záznamy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3839,34 +3928,34 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" "Tady můžete upravit chování calibre, určením které moduly bude používat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Aktivovat/&Deaktivovat modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "&Upravit modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "&Odstranit modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Přidat nový modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&Soubor modulu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "Přid&at" @@ -3964,70 +4053,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Hodnocení:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Hodnocení této knihy. 0-5 hvězdiček" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "Odst&ranit tagy:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Odstranit &formát:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4976,7 +5065,7 @@ msgid "Save to disk in a single directory" msgstr "Uložit na disk v jednom adresáři" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Uložit jen formát %s na disk" @@ -5011,12 +5100,12 @@ msgid "Bad database location" msgstr "Neplatné umístění databáze" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Zvolte umístění pro vaši elektronickou knihovnu." @@ -5217,7 +5306,7 @@ msgid "No book selected" msgstr "Není označena žádná kniha" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Nemůžu zobrazit" @@ -5241,31 +5330,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s není dostupná v žádném dostupném formátu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Nemůžu nastavit" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Nastavení není možné změnit dokud neproběhne zpracování všech úloh" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Bližší informace nejsou dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "Bližší informace o knihách v tomto zařízení nejsou dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Chyba komunikace se zařízením" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5273,115 +5362,115 @@ msgstr "" "Dočasná chyba komunikace se zařízením. Prosím odpojte a znovu připojte " "zařízení anebo restarujte počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Chyba převodu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Neplatné umístění knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 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/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "UPOZORNĚNÍ: Probíhá zpracování úloh." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Aktualizace dostupná" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Spustit program minimalizovaný v systémové liště" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "Nemůžu spistit " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "%s je již spuštěno" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "pravá horní oblast obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "pravý dolní okraj obrazovky" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "skuste restartovat počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "pokuste se vymazat smazat soubor" @@ -5577,35 +5666,45 @@ msgid "Publishers" msgstr "Vydavatelé" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Převod knihy %d z %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Některé knihy nemohu převést" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "Pro %s musíte zadat přístupové jméno a heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Získat zprávy z " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "Upravit záložku" @@ -6044,21 +6143,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6313,14 +6412,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6329,61 +6428,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6392,27 +6491,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6421,11 +6520,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6434,15 +6533,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6452,11 +6551,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6466,15 +6565,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6487,11 +6586,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6502,27 +6601,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6534,27 +6633,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6656,15 +6755,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6829,35 +6936,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6958,13 +7065,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6988,6 +7096,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6998,7 +7107,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7041,16 +7151,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7058,7 +7170,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7090,6 +7202,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7117,6 +7230,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7140,6 +7254,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7160,10 +7275,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" @@ -8059,6 +8170,9 @@ msgstr "" #~ msgid "Format for &single file save:" #~ msgstr "Formát pro uložení do jediného &souboru:" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Uvolnit nepoužitý diskový prostor z databáze" + #~ msgid "&Metadata from file name" #~ msgstr "&Metadata ze souboru" diff --git a/src/calibre/translations/da.po b/src/calibre/translations/da.po index f6601cd019..5edd302541 100644 --- a/src/calibre/translations/da.po +++ b/src/calibre/translations/da.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-07-30 18:08+0000\n" "Last-Translator: Clement Østergaard \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Gør absolut ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Ukendt" @@ -165,7 +165,7 @@ msgstr "" "Følg alle lokale links i en HTML-fil og pak dem ned i en ZIP-fil. Dette " "plugin bliver kørt hver gang du tilføjer en HTML-fil til biblioteket." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -173,46 +173,46 @@ msgstr "" "Tegnsæt for kilde HTML filerne. Typiske valg inkluderer: cp1252, latin1, iso-" "8859-1 og utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Udtræk forside fra tegneserie-filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Læser metadata fra %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Læser metadata fra ebøger i rar-arkiver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Læser metadata fra ebøger i zip-arkiver" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Gemmer metadata i %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Sæt metadata fra %s filer" @@ -222,16 +222,6 @@ msgstr "Konverterings input" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Gemmer outputtet fra input pluginet i den angivne mappe. Nyttig, hvis du " -"ikke er sikker på i hvilket trin af konverteringsprocessen, en fejl finder " -"sted. ADVARSEL: Dette sletter indholdet af den angivne mappe fuldstændigt." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -241,11 +231,11 @@ msgstr "" "vil den overskrive tegnsæt angivet af dokumentet. Især nyttig til dokumenter " "der ikke oplyser et tegnsæt eller har fejlagtige oplysninger om tegnsættet." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Konverterings output" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -365,7 +355,7 @@ msgstr "Intet gyldigt plugin fundet i " msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialiseringen af plugin %s slog fejl med følgende backtrace:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -377,18 +367,18 @@ msgstr "" " Tilpas Calibre ved at indlæse eksterne plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Tilføj et plugin ved at angive stien til en ZIP-fil hvori det er gemt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Fjerner det angivne brugerdefinerede plugin. Har ingen effekt på indbyggede " "plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -396,27 +386,27 @@ msgstr "" "Tilpas plugin. Angiv pluginets navn og en tekststreng med tilpasningerne " "adskilt af et komma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Vis alle installerede plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Aktiver det angivne plugin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Deaktiver det angivne plugin" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Kommuniker med Android telefoner" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Kommuniker med BeBook e-bogslæseren" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Kommuniker med BeBook Mini e-bogslæseren" @@ -431,33 +421,33 @@ msgstr "Kommuniker med Blackberry smartphone" msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Overfører bøger til enhed..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -485,12 +475,12 @@ msgstr "Kommuniker med JetBook e-bogslæseren" msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Kommuniker med Kindle e-bogslæseren" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Kommuniker med Kindle 2 e-bogslæseren" @@ -499,10 +489,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Kommuniker med Sony PRS-500 e-bogslæseren" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -512,23 +502,23 @@ msgstr "Kommuniker med Sony PRS-500 e-bogslæseren" msgid "Getting list of books on device..." msgstr "Henter liste over bøger på enheden..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Kommuniker med Sony PRS-505 e-bogslæseren" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal og John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Fjerner bøger fra enhed..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Sender metadata til enhed..." @@ -537,48 +527,48 @@ msgstr "Sender metadata til enhed..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Kommuniker med Sony PRS-700 e-bogslæseren" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Kan ikke finde diskdrevet %s. Prøv at genstarte." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "Kan ikke finde diskdrevet %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "Kan ikke monterer hovedhukommelsen (Fejlkode: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "E-bogslæseren har intet lagerkort i denne sokkel" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "Den valgte sokkel: %s er ikke understøttet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Der er ikke tilstrækkelig plads i hovedhukommelsen" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Der er ikke tilstrækkelig plads på hukommelseskortet" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -780,7 +770,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -788,11 +778,18 @@ msgstr "" msgid "Output saved to" msgstr "Output gemt til" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -800,7 +797,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -808,7 +805,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -816,7 +813,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -825,17 +822,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -843,7 +840,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -853,7 +850,7 @@ msgstr "" "indholdsfortegnelsen på første niveau. Hvis dette er angivet, tager det " "prioritet over andre former for auto-genkendelse." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -863,7 +860,7 @@ msgstr "" "indholdsfortegnelsen på andet niveau. Hvert element bliver tilføjet under " "det foregående første niveau-element." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -873,7 +870,7 @@ msgstr "" "indholdsfortegnelsen på tredje niveau. Hvert element bliver tilføjet under " "det foregående andet niveau-element." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -883,11 +880,11 @@ msgstr "" "anvendt i stedet for den auto-genererede. Med denne indstilling vil den auto-" "genererede altid blive brugt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Tilføj ikke automatisk genkendte kapitler til indholdsfortegnelsen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -895,20 +892,20 @@ msgstr "" "Hvis færre end dette antal kapitler er genkendt, bliver links tilføjet til " "indholdsfortegnelsen. Standardværdi: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -918,7 +915,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -930,65 +927,65 @@ msgstr "" "før kapitler. Værdien \"none\" vil deaktivere fremhævningen og værdien " "\"both\" vil bruge både side skift og linjer til fremhævning af kapitler." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Brug omslaget fra kildefilen fremfor det angivne omslag." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -996,41 +993,41 @@ msgstr "" "Fjern det første billede fra e-bogen. Brugbar hvis det første billede er et " "omslag og du angiver en eksternt omslag." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1040,86 +1037,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Kunne ikke finde en e-bog inden i arkivet" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1157,10 +1154,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1834,7 +1831,7 @@ msgid "" msgstr "" "Kunne ikke finde et passende sted at dele: %s Størrelse på undertræ: %d KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1851,16 +1848,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1899,14 +1896,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1918,33 +1915,33 @@ msgid "" msgstr "" "Sti til output-filen. Som standard oprettes en fil i den nuværende mappe." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2098,6 +2095,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2111,8 +2114,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2215,47 +2227,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2264,7 +2280,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2297,6 +2313,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2312,8 +2329,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2377,6 +2394,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2423,7 +2504,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2605,39 +2686,6 @@ msgstr "Udskift &omslagbillede:" msgid "Browse for an image to use as the cover of this book." msgstr "Led efter et billede til brug som omslag for bogen." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2649,7 +2697,7 @@ msgid "Change the title of this book" msgstr "Udskift bogens titel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Forfatter(e): " @@ -2666,7 +2714,7 @@ msgstr "" "Udskift bogens forfatter(e). Flere forfattere skal adskilles med et komma" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "F&orlag: " @@ -2677,7 +2725,7 @@ msgid "Ta&gs: " msgstr "&Mærkater: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2688,15 +2736,15 @@ msgstr "" "kommaer." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Serie" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2772,7 +2820,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2812,11 +2860,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2953,14 +3001,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3377,109 +3440,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3487,72 +3568,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3561,39 +3642,47 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Giv besked når en &ny version er tilgængelig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Standard netværsks&timeout" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3601,207 +3690,207 @@ msgstr "" "Sætter standard timeouttiden for hentning fra netværket (dvs. hver gang vi " "henter information fra Internettet)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " sekunder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Vælg &sprog" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Høj" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Lav" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "Opgave&prioritet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Føjer en mappe til listen over hyppigt brugte mapper" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Fjerner en mappe fra listen over hyppigt brugte mapper" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Brug &Romertal til serienumre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "Aktiver s&tatusikon (kræver genstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Vis beskeder i &statusfeltet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Vis omslagfremviseren i et separat vindue (kræver genstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Send automatisk hentede &nyheder til e-bogslæseren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "Slet nyheder &fra biblioteket når de automatisk bliver sendt til læseren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "&Antal viste omslag i fremviseren (kræver genstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Værktøjslinje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Stor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Lille" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "Størrelse på knapper i værktøjslinjen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Vis &tekst på knapper i værktøjslinien" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Vælg de synlige &kolonner i biblioteksvisningen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Brug intern &viser for:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "Tilføj en e-mailadresse at sende bøgerne til" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "&Tilføj e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "calibre kan sende dine bøger til dig (eller din læser) via e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3812,33 +3901,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3943,20 +4032,24 @@ msgstr "&Stop valgte opgave" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Rediger metaoplysninger" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Metaoplysninger" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "Sæt forfattersortering a&utomatisk" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -3965,50 +4058,46 @@ msgstr "" "Angiver, hvordan bogens forfatter(e) skal sorteres. Som eksempel burde " "Charles Dickens sorteres som Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Vurdering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Vurdering af bogen. 0-5 stjerner" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " stjerner" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Åben Mærkat Editor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "&Fjern mærkater" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "Kommasepareret liste over mærkater der skal fjernes fra bøgerne. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Fjern &format" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "Sæt forfattersortering a&utomatisk" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4936,7 +5025,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4971,12 +5060,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5163,7 +5252,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5187,145 +5276,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 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/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "ADVARSEL: Aktive opgaver" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5518,35 +5607,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5985,21 +6084,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6261,14 +6360,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6277,61 +6376,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6340,27 +6439,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6369,11 +6468,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6382,15 +6481,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6400,11 +6499,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6414,15 +6513,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6435,11 +6534,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6450,27 +6549,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "Eksporter alle bøger i databasen, listen over id'er ignoreres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Eksporter bøger til den angivne mappe. Standardmappen er" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Eksporter alle bøger til en enkelt mappe" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Du skal angive nogle id'er eller %s valgmuligheden" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6490,27 +6589,27 @@ msgstr "" "\n" "For hjælp om de enkelte kommandoer: %%prog kommando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "

Flytter gammel database til e-bogsbibliotek i %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Komprimerer database" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6612,15 +6711,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "Adgangskode til dit calibre bibliotek. Brugernavnet er " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6792,35 +6899,35 @@ msgstr "Fik feeds fra indekssiden" msgid "Trying to download cover..." msgstr "Prøver at downloade omslag..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Starter download [%d tråd(e)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Feeds er hentet til %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Kunne ikke hente omslaget: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Downloader omslag fra %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Unavngiven artikel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Artikel hentet: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Hentning af artikel mislykkedes: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6921,13 +7028,14 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6951,6 +7059,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6961,7 +7070,8 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7004,16 +7114,18 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7021,7 +7133,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7053,6 +7165,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7080,6 +7193,7 @@ msgstr "Fransk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7103,6 +7217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7123,10 +7238,6 @@ msgstr "Springer over filtreret artikel: %s" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "Kovid Goyal og Sujata Raman" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "Kinesisk" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index e2a8ba5384..df4fa2eeb8 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" -"PO-Revision-Date: 2009-08-25 16:32+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" +"PO-Revision-Date: 2009-09-04 19:11+0000\n" "Last-Translator: S. Dorscht \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -24,11 +24,11 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -78,8 +78,8 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -99,8 +99,8 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -121,7 +121,7 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -129,14 +129,14 @@ msgstr "Mach absolut garnichts" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Unbekannt" @@ -167,7 +167,7 @@ msgstr "" "mit allen verlinkten Dateien. Dieses Plugin läuft immer, wenn sie eine HTML " "Datei zur Bibliothek hinzufügen." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -175,46 +175,46 @@ msgstr "" "Zeichenkodierung der Eingabe HTML Dateien. Üblicherweise ist das: cp1252, " "latin1, iso-8859-1 und utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Umschlagbild aus Comic Dateien extrahieren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Metadaten aus %s Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Metadaten von eBooks in RAR Archiven lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Metadaten aus Büchern in ZIP Archiven lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Geben Sie die Metadaten in %s Dateien an" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Geben Sie die Metadaten von %s Dateien an" @@ -224,17 +224,6 @@ msgstr "Eingabe der Konvertierung" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Die Ausgabe aus dem Eingabe-Plugin ins angegebene Verzeichnis speichern. " -"Hilfreich, wenn Sie nicht wissen, an welcher Stelle des " -"Konvertierungsprozesses ein Bug auftritt. ACHTUNG: Dies löscht vollständig " -"den Inhalt des angegebenen Verzeichnisses." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -245,11 +234,11 @@ msgstr "" "hilfreich bei Dokumenten, die keine oder eine fehlerhafte Encodierung " "angegeben haben." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Ausgabe der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -369,7 +358,7 @@ msgstr "Kein gültiges Plugin gefunden in " msgid "Initialization of plugin %s failed with traceback:" msgstr "Staren des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -378,22 +367,22 @@ msgid "" msgstr "" " %prog options\n" "\n" -" calibre anpassen durch das Laden externer Plugins.\n" +" Calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -401,27 +390,27 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Kommunikation mit Android Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Kommunikation mit dem BeBook eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Kommunikation mit dem BeBook Mini eBook Reader." @@ -436,33 +425,33 @@ msgstr "Kommunikation mit dem Blackberry Smartphone." msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "Kommunikation mit dem Cybook Gen 3 eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Übertrage Bücher ans Gerät..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "Kommunikation mit dem Cybook Opus eBook Reader." @@ -490,12 +479,12 @@ msgstr "Kommunikation mit dem JetBook eBook Reader." msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Kommunikation mit dem Kindle eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Kommunikation mit dem Kindle 2 eBook Reader." @@ -504,10 +493,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Kommunikation mit dem Sony PRS-500 eBook Reader." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -517,23 +506,23 @@ msgstr "Kommunikation mit dem Sony PRS-500 eBook Reader." msgid "Getting list of books on device..." msgstr "Erhalte die Liste der Bücher auf dem Gerät..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Kommunikation mit dem Sony PRS-505 eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal und John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Entferne Bücher vom Gerät..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Sende Metadaten ans Gerät..." @@ -542,20 +531,20 @@ msgstr "Sende Metadaten ans Gerät..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Konnte das Laufwerk %s nicht finden. Versuchen Sie einen Neustart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "Konnte das %s Laufwerk nicht erkennen." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." -msgstr "" +msgstr "Konnte Mount Helper nicht finden: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -563,29 +552,29 @@ msgstr "" "Konnte %s Festplatte nicht erkennen. Ihr Kernel könnte eine abgelehnte " "Version von SYSFS exportieren." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "Konnte Hauptspeicher nicht mounten (Error code: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "Das Gerät hat keine Speicherkarte in diesem Laufwerk." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "Gewählter Slot: %s wird nicht unterstützt." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Nicht genügend freier Spreicherplatz im Hauptspeicher" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -754,6 +743,30 @@ msgid "" "\n" "For full documentation of the conversion system see\n" msgstr "" +"input_file output_file [options]\n" +"\n" +"Konvertiert ein eBook von einem Format in ein anderes.\n" +"\n" +"input_file ist die Eingabe und output_file ist die Ausgabe. Beide müssen als " +"die ersten zwei Argumente des Befehls angegeben werden.\n" +"\n" +"Das Ausgabe eBook Format wird aus der Dateiendung von output_file erraten. " +"output_file kann auch das spezielle Format .EXT sein, wobei EXT die " +"Dateiendung der Ausgabedatei ist. In diesem Fall wird der Name der " +"Ausgabedatei von der Eingabedatei abgeleitet. Beachten Sie, dass die " +"Dateinamen nicht mit einem Anführungszeichen beginnen dürfen. Schlussendlich " +"wird eine Ausgabedatei ohne Dateiendung als ein Verzeichnis behandelt, in " +"das ein \"open ebook\" (OEB) bestehend aus HTML Dateien geschrieben wird. " +"Diese Dateien sind die Dateien, die normalerweise an das Ausgabe Plugin " +"weitergereicht werden.\n" +"\n" +"Nach der Angabe von Eingabe- und Ausgabedatei kann die Konvertierung durch " +"die Angabe von verschiedenen Optionen angepasst werden. Die verfügbaren " +"Optionen hängen ab von den Eingabe- und Ausgabedateitypen. Für eine Hilfe " +"dazu geben Sie die Eingabe- und Ausgabedateien an und verwenden Sie dann die " +"Otion -h.\n" +"\n" +"Eine vollständige Dokumentation des Konvertierungssystems finden Sie unter\n" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:97 msgid "INPUT OPTIONS" @@ -797,7 +810,7 @@ msgstr "Einstellungen zum Setzen von Metadaten in der Ausgabe" msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlersuche bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "Vorgegebene Downloadschemata auflisten" @@ -805,13 +818,23 @@ msgstr "Vorgegebene Downloadschemata auflisten" msgid "Output saved to" msgstr "Ausgabe gespeichert in" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" "Einstellung der Ausführlichkeit. Für größere Ausführlichkeit mehrmals " "angeben." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" +"Speichert die Ausgabe der verschiedenen Ebenen des Konvertierungsprozesses " +"in das angegebene Verzeichnis. Hilfreich, wenn Sie nicht sicher sind, auf " +"welcher Ebene des Konvertierungsprozesses ein Fehler auftritt." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -823,7 +846,7 @@ msgstr "" "Dokument zu interpretieren sind. Zum Beispiel auflösungsabhängige Längen " "(z.B. Längen in Punkt). Wählbar ist:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -836,7 +859,7 @@ msgstr "" "einer auf dem Gerät funktionierenden Datei nötig. Zum Beispiel EPUB auf dem " "SONY Reader. Wählbar ist:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -849,7 +872,7 @@ msgstr "" "Voreinstellung basiert die Bezugsschriftgröße auf dem gewählten Ausgabe " "Profil." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -864,11 +887,11 @@ msgstr "" "intelligente Skalierung von Schriften. Voreinstellung ist die Verwendung " "einer Zuordnung auf der Grundlage des gewählten Ausgabe Profils." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "Skalierung von Schriftgrößen ausschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -876,7 +899,7 @@ msgstr "" "Zeilenhöhe in Punkt. Kontrolliert den Abstand zwischen zwei aufeinander " "folgenden Zeilen. In der Voreinstellung werden Zeilenhöhen nicht verändert." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -888,7 +911,7 @@ msgstr "" "unvollständige Textstellen und andere Artefakte. Diese Einstellung " "extrahiert den Inhalt von Tabellen und gibt ihn linear wieder." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -898,7 +921,7 @@ msgstr "" "Ebene 1 hinzugefügt werden sollen. Falls dies angegeben wird, erhält es " "Priorität über andere Formen der automatischen Erkennung." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -908,7 +931,7 @@ msgstr "" "Ebene 2 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen " "Ebene 1 Eintrag angelegt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -918,7 +941,7 @@ msgstr "" "Ebene 3 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen " "Ebene 2 Eintrag angefügt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -928,11 +951,11 @@ msgstr "" "Ursprungsdatei verwendet anstatt des automatisch erstellten. Mit dieser " "Einstellung wird immer das automatisch erstellte verwendet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Automatisch erkannte Kapitel nicht zum Inhaltsverzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -940,7 +963,7 @@ msgstr "" "Wurden weniger Kapitel als hier angegeben erkannt, werden Verknüpfungen zum " "Inhaltsverzeichnis hinzugefügt. Voreinstellung: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -951,7 +974,7 @@ msgstr "" "Verknüpfungen werden nur dann zum Inhaltsverzeichnis hinzugefügt, wenn " "weniger Kapitel als in der Schwellenzahl angegeben erkannt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -960,7 +983,7 @@ msgstr "" "Ausdruck entsprechen. Entsprechende Einträge und deren untergeordnete " "Einträge werden entfernt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -976,9 +999,9 @@ msgstr "" "verwendete Ausdruck muss eine Liste von Elementen auswerten. Die " "Kapitelerkennung wird durch die Verwendung des Ausdrucks \"/\" " "ausgeschaltet. Ein Hilfe zur Verwendung dieses Features gibt es im XPath " -"Tutorial im calibre User Manual." +"Tutorial im Calibre User Manual." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -991,7 +1014,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:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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 " @@ -1001,42 +1024,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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 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:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1046,7 +1069,7 @@ msgstr "" "angezeigt wird oder nicht, hängt davon ab, ob das eBook Format oder der " "Reader Blocksatz unterstützen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 " @@ -1056,7 +1079,7 @@ msgstr "" "Paragraphen von 1,5 em ein. Die Entfernung des Abstands funktioniert nur bei " "Quelldateien, die Paragraphen verwenden (

oder

Tags)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1064,7 +1087,7 @@ msgstr "" "Verwendet bevorzugt das aus der Ursprungsdatei gewonnene Umschlagbild " "anstatt des angegebenen Umschlagbildes." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1072,7 +1095,7 @@ msgstr "" "Leerzeile zwischen Paragraphen einfügen. Funktioniert nur, wenn die " "Quelldatei Paragraphen verwendet (

oder

Tags)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1081,7 +1104,7 @@ msgstr "" "Bild in der Ursprungsdatei ein Umschlagbild ist und ein externes " "Umschlagbild angegeben werden soll." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1089,7 +1112,7 @@ msgstr "" "Metadaten des Buchs am Buchanfang einfügen. Das ist hilfreich, wenn Ihr " "eBook Reader das direkte Anzeigen/Suchen von Metadaten nicht unterstützt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1098,25 +1121,25 @@ msgstr "" "erkennen und zu korrigieren. Dies kann das Ergebnis verschlechtern, bitt mit " "Sorgfalt verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" "Einen Regulären Ausdruck zum Testen und Entfernen der Kopfzeile verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "Regulärer Ausdruck zum Entfernen der Kopfzeile." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" "Einen Regulären Ausdruck zum Testen und Entfernen der Fußzeile verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "Regulärer Ausdruck zum Entfernen der Fußzeile." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1124,7 +1147,7 @@ msgstr "" "Lese Metadaten aus angegebener OPF Datei. Die aus dieser Datei gelesenen " "Metadaten überschreiben jegliche Metadaten in der Ursprungsdatei." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1141,91 +1164,91 @@ msgstr "" "verwendet wird, die von der größten Anzahl von Personen benutzt wird (im " "vorherigen Beispiel das Chinesische)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Geben Sie den Titel an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Geben Sie den Autor an. Mehrere Autoren sollten durch UND-Zeichen getrennt " "angegeben werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "Titel, der für die Sortierung verwendet werden soll. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" "Zeichenfolge, die für die Sortierung nach Autor verwendet werden soll. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Geben Sie das Umschlagbild für die angegebene Datei an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Geben Sie die Beschreibung des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Geben Sie den Herausgeber des Buches an" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Geben Sie die Reihe an, zu der dieses Buch gehört." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Geben Sie den Index des Buches in dieser Reihe an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" "Geben Sie die Bewertung an. Dies sollte eine Zahl zwischen 1 und 5 sein." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Geben Sie die ISBN des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Geben Sie die Etiketten für das Buch an. Durch Kommata getrennte Liste." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Geben Sie den Hersteller des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Geben Sie die Sprache an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Konnte kein eBook im Archiv finden" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "Konvertiere Eingabe zu HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "Führe Veränderungen am eBook durch..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "Erstelle" @@ -1274,10 +1297,10 @@ msgstr "" "erstellt. Diese Einstellung schaltet die Erstellung dieses Umschlagbildes " "aus." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "Inhaltsverzeichnis:" @@ -2036,7 +2059,7 @@ msgstr "" "Konnte keinen vernünftige Stelle zur Trennung finden: %s Unterbaumgröße: %d " "KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Unbenannt" @@ -2055,21 +2078,21 @@ msgstr "" "Eine Adobe \"Page-Map\" Datei erstellen, wenn Seiteninformationen verfügbar " "sind." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "Fußnoten" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "Seitenleiste" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." msgstr "" -"Normalerweise behandelt calibre Leerzeilen als Absatz-Marker. Mit dieser " +"Normalerweise behandelt Calibre Leerzeilen als Absatz-Marker. Mit dieser " "Einstellung wird dagegen davon ausgegangen, dass jede Zeile einen Absatz " "darstellt." @@ -2121,7 +2144,7 @@ msgstr "" "\n" "Verändert ein PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" @@ -2131,7 +2154,7 @@ msgstr "" "\n" "Beschneidet ein pdf.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -2144,27 +2167,27 @@ msgstr "" "Pfad zur Ausgabedatei. Die Datei wird im aktuellen Verzeichnis erstellt " "(Voreinstellung)." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" "Anzahl der Punkte zum Beschneiden von links x (voreingestellt ist %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" "Anzahl der Punkte zum Beschneiden von links y (voreingestellt ist %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" "Anzahl der Punkte zum Beschneiden von rechts x (voreingestellt ist %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" "Anzahl der Punkte zum Beschneiden von links y (voreingestellt ist %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" @@ -2173,11 +2196,11 @@ msgstr "" "zu beschneiden `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> " "bounding`" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "Einstellungen zum Beschneiden:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2372,9 +2395,17 @@ msgid "" "This RTF file has a feature calibre does not support. Convert it to HTML " "first and then try it." msgstr "" -"Diese RTF Datei enthält eine Funktion, die calibre nicht unterstützt. " +"Diese RTF Datei enthält eine Funktion, die Calibre nicht unterstützt. " "Wandeln Sie sie in HTML um und versuchen Sie es damit nochmal." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" +"Texteingabe durch die Markdown Vorverarbeitung laufen lassen. Mehr über " +"Markdown erfahren Sie unter" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2395,8 +2426,17 @@ msgstr "" "ist utf-8. Achtung: Diese Einstellung wird nicht von allen Formaten " "übernommen." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "Keine Leerzeile zwischen Paragraphen einfügen." + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "Eine Einrückung am Anfang von Paragraphen hinzufügen." + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Häufig benutzte Verzeichnisse" @@ -2457,7 +2497,7 @@ msgstr "Spalten, die in der Liste der Bücher angezeigt werden sollen" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:56 msgid "Automatically launch content server on application startup" -msgstr "Content Server automatisch beim Aufrufen von calibre starten" +msgstr "Content Server automatisch beim Aufrufen von Calibre starten" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:57 msgid "Oldest news kept in database" @@ -2481,7 +2521,7 @@ msgid "" "window" msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " -"calibre" +"Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:66 msgid "Disable notifications from the system tray icon" @@ -2507,40 +2547,40 @@ msgstr "Kopieren" msgid "Copy to Clipboard" msgstr "In die Zwischenablage kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Suche in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "Füge hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "Suche in allen Unterverzeichnissen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "Hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "Hinzufügen gescheitert" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" "Der Prozess des Bücher-Hinzufügens scheint sich aufgehängt zu haben. " -"Versuchen Sie calibre neu zu starten und fügen Sie die Bücher in kleineren " +"Versuchen Sie Calibre neu zu starten und fügen Sie die Bücher in kleineren " "Mengen hinzu, bis Sie das verantwortliche Buch finden." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -2548,11 +2588,15 @@ msgstr "" "Es gibt schon Bücher mit dem selben Titel wie die folgenden in der " "Datenbank. Trotzdem hinzufügen?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "Füge Duplikate hinzu..." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "Speichere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Gespeichert" @@ -2561,7 +2605,7 @@ msgid "Bulk Convert" msgstr "Auf einmal konvertieren" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "Einstellungen für das Ausgabeformat." @@ -2594,6 +2638,7 @@ msgid "input" msgstr "Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2609,8 +2654,8 @@ msgstr "Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2674,6 +2719,75 @@ msgstr "Ent&körnung" msgid "&Disable comic processing" msgstr "&Comic Verarbeitung ausschalten" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "Fehlersuche" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "Fehlersuche im Konvertierungsprozess." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "Ordner für Fehlersuche wählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "Ungültiges Verzeichnis für Fehlersuche" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "Das Erstellen eines Verzeichnisses zur Fehlersuche schlug fehl" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" +"Einen Ordner für die Ausgabe der Fehlersuche wählen. Falls sie einen Ordner " +"angeben, wird Calibre eine ganze Menge Ausgabedaten der Fehlersuche " +"hineinschreiben. Dies ist hilfreich, um den Konvertierungsprozess zu " +"verstehen und die richtigen Werte für Konvertierungsparameter wie " +"Inhaltsverzeichnis und Kapitelerkennung herauszufinden." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "EPUB Ausgabe" @@ -2720,9 +2834,9 @@ msgstr "FB2 Ausgabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" -msgstr "" +msgstr "M&itwachsendes Inhaltsverzeichnis" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel.py:15 msgid "Look & Feel" @@ -2904,39 +3018,6 @@ msgstr "&Umschlagbild ändern:" msgid "Browse for an image to use as the cover of this book." msgstr "Nach Umschlagbild durchsuchen..." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2948,7 +3029,7 @@ msgid "Change the title of this book" msgstr "Titel dieses Buches ändern" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Autor(en): " @@ -2966,7 +3047,7 @@ msgstr "" "werden" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Herausgeber: " @@ -2977,7 +3058,7 @@ msgid "Ta&gs: " msgstr "&Etiketten: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2988,15 +3069,15 @@ msgstr "" "oder Sätze verwenden." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Reihen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -3069,10 +3150,10 @@ msgstr "&Unten:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 msgid "PDB Input" -msgstr "" +msgstr "PDB Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "Jede Zei&le als Absatz behandeln" @@ -3090,7 +3171,7 @@ msgstr "PDF Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39 msgid "Line &Un-Wrapping Factor:" -msgstr "" +msgstr "Zeilen&umbruchfaktor:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40 msgid "No &Images" @@ -3112,11 +3193,11 @@ msgstr "&Orientierung:" msgid "RB Output" msgstr "RB Ausgabe" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "Einstellungen für das Eingabeformat." @@ -3263,14 +3344,32 @@ msgstr "Inhaltsverzeichnis &Filter:" msgid "TXT Input" msgstr "TXT Input" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "Prozess verwendet Markdown" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +msgid "" +"

Markdown is a simple markup language for text files, that allows for " +"advanced formatting. To learn more visit markdown." +msgstr "" +"

Markdown ist eine einfache Markup Sprache für Textdateien, die erweiterte " +"Formatierung unterstützt. Weitere Informationen gibt es auf der Seite Markdown." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output.py:16 msgid "TXT Output" msgstr "TXT Ausgabe" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "Stil des Zei&lenendes:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "Eine Einrückung am Anfang von Paragraphen hinzufügen" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3710,112 +3809,132 @@ msgstr "" msgid "new email address" msgstr "Neue eMail Adresse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Kein gültiger Plugin Pfad" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s ist kein gültiger Plugin Pfad" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Plugin wählen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Plugin kann nicht ausgeschaltet werden" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "Das Plugin: %s kann nicht ausgeschaltet werden" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Plugin nicht anpassbar" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Plugin: %s bedarf keines Anpassens" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Anpassen von %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "Kann festinstalliertes Plugin nicht entfernen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" kann nicht entfernt werden, da es ein festinstalliertes Plugin ist. " -"Versuchen Sie, es auszuschalten." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Fehler Log:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Zugriffs-Protokolldatei:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Content Server konnte nicht gestartet werden" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "Speicherort für Bücher wählen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Ungültige Größe" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" -"Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Ortsangabe der Datenbank ungültig" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Ortsangabe der Datenbank ungültig " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Muss ein Verzeichnis sein." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Ortsangabe der Datenbank ungültig.
Speichern nicht möglich " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "Überprüfe Vollständigkeit der Datenbank" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "Die Installation der Befehlszeilen-Tools schlug fehl." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "Kommandozeilen-Tools installiert" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "Kommandozeilen-Tools installiert in" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" +"Wenn Sie Calibre.app verschieben, müssen Sie die Befehlszeilen-Tools neu " +"installieren." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Kein gültiger Plugin Pfad" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s ist kein gültiger Plugin Pfad" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Plugin wählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Plugin kann nicht ausgeschaltet werden" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "Das Plugin: %s kann nicht ausgeschaltet werden" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Plugin nicht anpassbar" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Plugin: %s bedarf keines Anpassens" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Anpassen von %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "Kann festinstalliertes Plugin nicht entfernen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" kann nicht entfernt werden, da es ein festinstalliertes Plugin ist. " +"Versuchen Sie, es auszuschalten." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Fehler Log:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Zugriffs-Protokolldatei:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Content Server konnte nicht gestartet werden" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "Speicherort für Bücher wählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Ungültige Größe" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" +"Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Ortsangabe der Datenbank ungültig" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Ortsangabe der Datenbank ungültig " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Muss ein Verzeichnis sein." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Ortsangabe der Datenbank ungültig.
Speichern nicht möglich " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "Überprüfe Vollständigkeit der Datenbank" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "Überprüfung der Vollständigkeit der Datenbank schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "Ein paar Inkosistenzen gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3827,77 +3946,77 @@ msgstr "" "Sie sollten diese manuell überprüfen. Dies kann passieren, wenn Sie die " "Dateien direkt im Bibliotheksverzeichnis verändern." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "Ungültige Vorlage" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "Die Vorlage %s ist ungültig:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "TabWidget" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -"Hier können Sie einstellen, wie calibre Metadaten aus den Dateien, die sie " -"hinzufügen, ausliest. calibre kann entweder aus dem Inhalt oder aus dem " +"Hier können Sie einstellen, wie Calibre Metadaten aus den Dateien, die sie " +"hinzufügen, ausliest. Calibre kann entweder aus dem Inhalt oder aus dem " "Dateinamen Metadaten auslesen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "Metadaten nur aus dem Date&inamen lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "Metadaten aus dem Dateinamen &konfigurieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "Bücher &hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -"Hier können Sie einstellen, wie calibre Ihre Bücher speichert, wenn Sie die " +"Hier können Sie einstellen, wie Calibre Ihre Bücher speichert, wenn Sie die " "Schaltfläche Auf Festplatte speichern klicken:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "Ums&chlagbild getrennt speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "&Metadaten in geseicherten Kopien aktualisieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "Metadaten in &OPF Datei speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "Nicht-Englische Zeichen in &Englische Entsprechungen umwandeln" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "&Daten formatieren als:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "Datei&formate speichern:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "&Vorlage speichern:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3905,22 +4024,36 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" +"Mit der Justierung der unten stehenden Vorlage können Sie einstellen, in " +"welchen Ordnern die Dateien gespeichert werden und welche Dateinamen sie " +"erhalten. Sie können das / Zeichen für Unterverzeichnisse angeben. " +"Verfügbare Variablen für die Metadaten sind unten beschrieben. Falls ein " +"einzelnes Buch keine Metadaten hat, wird die Variable mit einem Leerzeichen " +"ersetzt." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "Verfügbare Variablen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "Leerzeichen mit &Unterstrich ersetzen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "Pfade in K&leinschreibung umwandeln" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "Bücher &speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Einstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3929,19 +4062,19 @@ msgstr "" "sortiert gespeichert und die Metadaten werden in der Datei metadata.db " "gespeichert)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Zu einem neuen Ort der Datenbank wechseln" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Benachrichtigung anzeigen, wenn &neue Version verfügbar ist" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3949,175 +4082,175 @@ msgstr "" "Voreinstellung der Zeitüberschreitung für Netzwerkabrufe festsetzen (Gilt " "immer dann, wenn aus dem Internet Informationen abgerufen werden sollen)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " Sekunden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Hoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Niedrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "Auftrags&priorität:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "Bev&orzugtes Ausgabeformat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "Bevorzugte Reihenfolge des E&ingabe Formats:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" "Ein Verzeichnis zur Liste der häufig genutzten Verzeichnisse hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" "Ein Verzeichnis von der Liste der häufig genutzten Verzeichnisse entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "&Römische Ziffern für Reihen Nummerierung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" "Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Be&nachrichtigungen im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Zeige Cover-Ansicht in einem eigenen Fenster (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "Suchen während der Eingabe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Geladene &Nachrichten automatisch an das Gerät senden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "Nachrichten nach der automatischen Übertragung auf das Gerät aus der " "Bibliothek &löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (erfordert " "Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&Größe der Schaltflächen in der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Zeige &Text in Schaltflächen der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Internen &Viewer verwenden für:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "Eine eMail Adresse hinzufügen, an die die Bücher gesendet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "eM&ail hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "Als Voreinstellung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "eMail entfe&rnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -"calibre kann Ihre Bücher an Sie (oder Ihr Lesegerät) per eMail versenden" +"Calibre kann Ihre Bücher an Sie (oder Ihr Lesegerät) per eMail versenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "Vollständigkeit der &Datenbank überprüfen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "Kommandozeilen-Tools &installieren" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -"calibre beinhaltet einen Netzwerk Server, der es Ihnen gestattet, dass Sie " +"Calibre beinhaltet einen Netzwerk Server, der es Ihnen gestattet, dass Sie " "von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen " "können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "Server &Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Ben&utzername:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Passwort:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -4125,13 +4258,13 @@ msgstr "" "Wenn Sie das Kennwort leer lassen, kann jeder auf Ihre Büchersammlung über " "das Webinterface zugreifen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "Pa&sswort anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -4139,31 +4272,31 @@ msgstr "" "Maximale Größe (BreitexHöhe) der angezeigten Umschlagbilder. Größere " "Umschlagbilder werden verkleinert. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Maximale Ums&chlagbild-Größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "Server &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Server &automatisch beim Starten hochfahren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Server Logs ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4173,43 +4306,43 @@ msgid "" "on your iPhone. Here myhostname should be the fully qualified hostname or " "the IP address of the computer calibre is running on." msgstr "" -"

Denken Sie daran, calibre gestartet zu lassen, da der Server nur solange " -"läuft wie auch calibre läuft.\n" -"

Stanza sollte Ihre calibre Zusammenstellung automatisch finden. Falls " +"

Denken Sie daran, Calibre gestartet zu lassen, da der Server nur solange " +"läuft, wie auch Calibre läuft.\n" +"

Stanza sollte Ihre Calibre Zusammenstellung automatisch finden. Falls " "nicht, versuchen Sie die URL http://myhostname:8080 als einen neuen Katalog " "im Stanza Reader auf dem iPhone hinzuzufügen. Dabei sollte myhostname der " "vollständige Servername oder die IP Adresse des Rechners sein, auf dem " -"calibre läuft." +"Calibre läuft." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -"Hier können Sie das Verhalten von calibre anpassen, indem sie festlegen, " +"Hier können Sie das Verhalten von Calibrie anpassen, indem sie festlegen, " "welche Plugins verwendet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Plugin &ein-/ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "Plugin &anpassen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "Plugin entfe&rnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Neues Plugin hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&Plugin Datei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Hinzufügen" @@ -4277,7 +4410,7 @@ msgid "" "free account and enter your access key " "below." msgstr "" -"

calibre kann Metadaten für Bücher von zwei Orten abrufen: Google " +"

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

Wenn Sie isbndb.com verwenden möchten, " "müssen Sie einen kostenfreien Account " "anlegen und den Zugangsschlüssel unten angeben." @@ -4317,20 +4450,24 @@ msgstr "Ausgewählten Auftrag &stoppen" msgid "Show job &details" msgstr "Zeige Auftrag&details" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Meta-Informationen bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Meta-Informationen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "Automatisch Sortierung nach Autor setzen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "S&ortierung nach Autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -4339,52 +4476,48 @@ msgstr "" "Geben Sie an, wie der Autor dieses Buches sortiert werden soll. \"Charles " "Dickens\" zum Beispiel als \"Dickens, Charles\"." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Bewertung:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Bewertung dieses Buches: 0-5 Sterne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " Sterne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "Etiketten hinzufü&gen: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Etiketten-Editor öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "Etiketten entfe&rnen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" "Durch Kommata getrennte Liste der Etiketten, die von den Büchern entfernt " "werden. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "&Format entfernen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "Automatisch Sortierung nach Autor setzen" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "Kein gültiges Bild." @@ -4679,7 +4812,7 @@ msgstr "&Account" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:181 msgid "For the scheduling to work, you must leave calibre running." -msgstr "Damit der Zeitplan funktioniert, muss calibre gestartet bleiben." +msgstr "Damit der Zeitplan funktioniert, muss Calibre gestartet bleiben." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:182 msgid "&Download now" @@ -5309,7 +5442,7 @@ msgstr "&Wiederherstellen" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:159 msgid "&Donate to support calibre" -msgstr "Spen&den Sie, um calibre zu unterstützen" +msgstr "Spen&den Sie, um Calibre zu unterstützen" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:164 msgid "&Restart" @@ -5382,7 +5515,7 @@ msgid "Save to disk in a single directory" msgstr "Auf Festplatte in ein einziges Verzeichnis speichern" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" @@ -5417,12 +5550,12 @@ msgid "Bad database location" msgstr "Schlechter Datenbank Standort" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" -msgstr "" +msgstr "Calibre Bibliothek" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." @@ -5627,7 +5760,7 @@ msgid "No book selected" msgstr "Kein Buch ausgewählt" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Ansehen nicht möglich" @@ -5655,32 +5788,32 @@ msgstr "" "Rechners haben. Einmal gestartet kann der Prozess nicht beendet werden, " "bevor er abgeschlossen ist. Möchten Sie fortfahren?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Konfiguration nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Es sind keine genaueren Informationen verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" "Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Fehler in der Kommunikation zum Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5688,12 +5821,12 @@ msgstr "" "Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen " "und schließen Sie das Gerät wieder an und - oder starten Sie neu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5702,19 +5835,19 @@ msgstr "" "href=\"%s\">DRM geschützt. Sie müssen zunächst das DRM mit einem anderen " "Programm entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "Misslungen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Ungültiger Ort der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "Konnte nicht auf %s zugreifen. Verwende %s als Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5723,12 +5856,12 @@ msgstr "" "Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung " "seiner Entwicklung in Betracht ziehen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 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/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5739,11 +5872,11 @@ msgstr "" "verursachen.
\n" " Sind Sie sicher, dass sie beenden möchten?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "WARNUNG: Aktive Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5751,7 +5884,7 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5759,11 +5892,11 @@ msgstr "" "Letzte Version: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Neue Version verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5773,54 +5906,54 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features an. " "Möchten Sie die Download Seite besuchen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Die im angegebenen Pfad sich befindende Bibliothek verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Minimiert im Systembereich der Kontrollleiste starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "Wenn Sie sicher sind, dass es nicht gestartet ist" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "%s ist schon gestartet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "kann im Systemtray gestartet sein, im" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:332 msgid "calibre" -msgstr "calibre" +msgstr "Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:334 msgid "Advanced search" @@ -5840,6 +5973,9 @@ msgid "" "

Search the list of books by title, author, publisher, tags, comments, " "etc.

Words separated by spaces are ANDed" msgstr "" +"

Suche der Bücherliste nach Titel, Autor, Herausgeber, Etiketten, " +"Kommentaren, etc.

Durch Leerzeichen getrennte Worte werden mit UND " +"verknüpft" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Reset Quick Search" @@ -5936,7 +6072,7 @@ msgstr "Bücher mit denselben Etiketten" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:368 msgid "Configure calibre" -msgstr "calibre konfigurieren" +msgstr "Calibre konfigurieren" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:369 msgid "Ctrl+P" @@ -6012,22 +6148,22 @@ msgid "Publishers" msgstr "Herausgeber" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "Starte Konvertierung von %d Büchern" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Konvertiere Buch %d von %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Konnte einige Bücher nicht konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6035,14 +6171,26 @@ msgstr "" "Konnte %d von %d Büchern nicht konvertieren, da keine brauchbaren " "Ursprungsformate zur Verfügung standen." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "Sie müssen einen Benutzernamen und ein Kennwort angeben für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Nachrichten abrufen von " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "Konvertiere bestehende" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" +"Die folgenden Bücher wurden schon in das %s Format konvertiert. Möchten Sie " +"sie erneut konvertieren?" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "Lesezeichen bearbeiten" @@ -6483,16 +6631,16 @@ msgid "" "turn on the content server." msgstr "" "Falls Sie das WordPlayer eBook Programm auf Ihrem Android Telefon verwenden, " -"können Sie auf ihre calibre Büchersammlung direkt vom Gerät aus zugreifen. " -"Dazu müssen Sie den calibre Content Server einschalten." +"können Sie auf ihre Calibre Büchersammlung direkt vom Gerät aus zugreifen. " +"Dazu müssen Sie den Calibre Content Server einschalten." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -"Denken Sie daran, calibre gestartet zu lassen, da der Server nur solange " -"läuft wie auch calibre läuft." +"Denken Sie daran, Calibre gestartet zu lassen, da der Server nur solange " +"läuft, wie auch Calibre läuft." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" @@ -6502,7 +6650,7 @@ msgid "" msgstr "" "Sie müssen die URL http://myhostname:8080 als Ihre calibre Büchersammlung in " "WordPlayer hinzufügen. Dabei sollte myhostname der vollständige Servername " -"oder die IP Adresse des Rechners sein, auf dem calibre läuft." +"oder die IP Adresse des Rechners sein, auf dem Calibre läuft." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." @@ -6513,11 +6661,11 @@ msgstr "Verschiebe Bibliothek..." msgid "Failed to move library" msgstr "Verschieben der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6525,11 +6673,11 @@ msgstr "" "

Eine ungültige Bibliothek ist schon in %s vorhanden, löschen Sie sie " "bevor Sie die aktuelle Bibliothek verschieben.
Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "Konnte Bibliothek nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -6540,7 +6688,7 @@ msgstr "Willkommens-Assistent" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42 msgid "Welcome to calibre" -msgstr "Willkommen zu calibre" +msgstr "Willkommen zu Calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 @@ -6578,8 +6726,8 @@ msgid "" "

Congratulations!

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

Herzlichen Glückwunsch!

Sie haben calibre erfolgreich eingerichtet. " -"Benutzen Sie den %s Button zum Übernehmen der Einstellungen." +"

Herzlichen Glückwunsch!

Sie haben Calibre erfolgreich eingerichtet. " +"Benutzen Sie die %s Schaltfläche zum Übernehmen der Einstellungen." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49 msgid "" @@ -6587,7 +6735,7 @@ msgid "" "available online." msgstr "" -"

Demo Videos

Videos, die die zahlreichen Funktionen von calibre " +"

Demo Videos

Videos, die die zahlreichen Funktionen von Calibre " "zeigen, finden Sie online." @@ -6607,11 +6755,11 @@ msgid "" "button below. You will also have to register your gmail address in your " "Amazon account." msgstr "" -"

calibre kann eBooks automatisch per eMail an Ihren Kindle senden. Dazu " +"

Calibre kann eBooks automatisch per eMail an Ihren Kindle senden. Dazu " "müssen Sie den eMail Versand weiter unten einrichten. Die einfachste " "Möglichkeit ist die Einrichtung eines kostenlosen Googlemail Kontos und das Drücken des " -"Button Googlemail verwenden weiter unten. Sie müssen dann auch Ihre " +"href=\"http://mail.google.com\">Googlemail Kontos und das Drücken der " +"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 @@ -6623,7 +6771,7 @@ msgid "" "Choose a location for your books. When you add books to calibre, they will " "be copied here:" msgstr "" -"Wählen Sie einen Speicherort für Ihre Bücher. Wenn Sie Bücher zu calibre " +"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:44 @@ -6636,9 +6784,9 @@ msgid "" "location. If a calibre library already exists at the new location, calibre " "will switch to using it." msgstr "" -"Falls Sie schon eine calibre Bibliothek haben, wird sie an den neuen " -"Speicherort kopiert. Falls am neuen Speicherort schon eine calibre " -"Bibliothek besteht, wird calibre diese verwenden." +"Falls Sie schon eine Calibre Bibliothek haben, wird sie an den neuen " +"Speicherort kopiert. Falls am neuen Speicherort schon eine Calibre " +"Bibliothek besteht, wird Calibre diese verwenden." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:32 msgid "Using: %s:%s@%s:%s and %s encryption" @@ -6688,7 +6836,7 @@ msgid "" "

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

Dies steht im \"Von\" Feld (Absender) von mit calibre versendeten " +"

Dies steht im \"Von\" Feld (Absender) von mit Calibre versendeten " "eMails.
Geben Sie Ihre eMail Adresse an" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110 @@ -6706,7 +6854,7 @@ msgstr "Mail&server" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112 msgid "calibre can optionally use a server to send mail" msgstr "" -"calibre kann wahlweise einen Server zum Versenden von Nachrichten " +"Calibre kann wahlweise einen Server zum Versenden von Nachrichten " "verwenden" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113 @@ -6780,9 +6928,9 @@ msgid "" "server." msgstr "" "

Falls Sie das Stanza " -"eBook Programm auf Ihrem iPhone/iTouch verwenden, können Sie auf ihre " -"calibre Büchersammlung direkt vom Gerät aus zugreifen. Dazu müssen Sie den " -"calibre Content Server einschalten." +"eBook Programm auf Ihrem iPhone/iTouch verwenden, können Sie auf Ihre " +"Calibre Büchersammlung direkt vom Gerät aus zugreifen. Dazu müssen Sie den " +"Calibre Content Server einschalten." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45 msgid "Turn on the &content server" @@ -6790,7 +6938,7 @@ msgstr "&Content Server einschalten" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:8 msgid "Settings to control the calibre content server" -msgstr "Einstellungen zur Steuerung des calibre Content-Servers" +msgstr "Einstellungen zur Steuerung des Calibre Content Servers" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:12 msgid "The port on which to listen. Default is %default" @@ -6825,10 +6973,10 @@ msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" -"Pfad zur calibre Bibliothek. Die Voreinstellung ist der in den Einstellungen " +"Pfad zur Calibre Bibliothek. Die Voreinstellung ist der in den Einstellungen " "gespeicherte Pfad." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6836,9 +6984,9 @@ msgid "" msgstr "" "%prog list [options]\n" "\n" -"Listet die vorhandenen Bücher in der calibre Datenbank auf.\n" +"Listet die vorhandenen Bücher in der Calibre Datenbank auf.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6852,7 +7000,7 @@ msgstr "" "Voreinstellung: %%default. Das Feld \"all\" kann für die Auswahl aller " "Felder verwendet werden. Funktioniert nur mit dem Ausgabeformat Text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6862,11 +7010,11 @@ msgstr "" "Verfügbare Felder: %s\n" "Voreinstellung: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Sortiere Ergebnisse in aufsteigender Reihenfolge" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6876,7 +7024,7 @@ msgstr "" "sehen Sie sich bitte die Dokumentation, die die Suche betrifft, im " "Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -6884,13 +7032,13 @@ msgstr "" "Maximale Breite einer einzelnen Zeile in der Ausgabe. In der Voreinstellung " "wird die Bildschirmgröße erkannt." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" "Zeichenfolge zur Unterscheidung der Felder. Die Voreinstellung ist ein " "Leerzeichen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6898,7 +7046,7 @@ msgstr "" "Der Vorsatzcode zu allen Dateipfaden. Die Voreinstellung ist der absolute " "Pfad zum Bibliotheksverzeichnis." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." @@ -6906,15 +7054,15 @@ msgstr "" "Das Format, in das die Daten ausgegeben werden sollen. Auswahlmöglichkeiten: " "%s. Voreinstellung ist Text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Ungültige Felder. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Ungültiges Sortierungs-Feld. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6922,7 +7070,7 @@ msgstr "" "Die folgenden Bücher wurden nicht hinzugefügt, da sie schon in der Datenbank " "vorhanden sind (siehe --duplicates Option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6936,7 +7084,7 @@ msgstr "" "Verzeichnisse angeben, vergleichen\n" "Sie dazu die auf Verzeichnisse bezogenen Optionen unten.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6945,11 +7093,11 @@ msgstr "" "und alle Dateien in diesem Verzeichnis sind verschiedene eBook Formate " "dieses einzelnen Buches" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Verzeichnisse rekursiv verarbeiten" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6957,12 +7105,12 @@ msgstr "" "Füge Bücher zur Datenbank hinzu, auch wenn diese schon vorhanden sind. Der " "Abgleich erfolgt aufgrund des Titels der Bücher." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" "Sie müssen wenigstens eine Datei auswählen, die hinzugefügt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6977,11 +7125,11 @@ msgstr "" "(Sie erhalten die ID Zahlen durch die Benutzung des Befehls list). Zum " "Beispiel: 23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Sie müssen wenigstens ein Buch auswählen, das entfernt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6995,15 +7143,15 @@ msgstr "" "gekennzeichneten logischen Buches hinzu. Sie erhalten die ID durch den list " "Befehl. Falls das Format schon vorhanden ist, wird es ersetzt.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "Sie müssen eine ID und eine eBook Datei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "eBook Datei muss eine Endung haben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -7020,11 +7168,11 @@ msgstr "" "eine Dateiendung wie LRF oder TXT oder EPUB sein. Falls das logische Buch im " "entsprechenden Format nicht vorliegt, passiert gar nichts.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Sie müssen eine ID und ein Format (Dateiendung) angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -7036,19 +7184,19 @@ msgstr "" "\n" "%prog show_metadata [options] ID\n" "\n" -"Zeigt die in der calibre Datenbank gespeicherten Metadaten für das durch die " +"Zeigt die in der Calibre Datenbank gespeicherten Metadaten für das durch die " "ID angegebene Buch.\n" "ID ist eine ID Nummer des Befehls list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Drucke Metadaten als OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Sie müssen eine ID angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -7063,7 +7211,7 @@ msgstr "" "\n" "%prog set_metadata [options] ID /pfad/zu/metadaten.opf\n" "\n" -"Stellt die in der calibre Datenbank gespeicherten Metadaten für das durch " +"Stellt die in der Calibre Datenbank gespeicherten Metadaten für das durch " "die ID angegebene Buch\n" "ein auf die Metadaten der OPF Datei metadata.opf. ID ist eine ID Nummer des " "Befehls list. Sie\n" @@ -7071,11 +7219,11 @@ msgstr "" "opf Option mit dem\n" "show_metadata Befehl.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Geben Sie eine ID und eine Metadaten Datei an" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -7093,28 +7241,28 @@ msgstr "" "Metadaten (in\n" "einer opf Datei). Die ID Nummern erhalten Sie mit dem Befehl list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportiere alle Bücher der Datenbank, die Liste der IDs wird ignoriert." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Exportiere Bücher in das angegebene Verzeichnis. Voreinstellung ist" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Exportiere alle Bücher in ein einziges Verzeichnis" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." -msgstr "" +msgstr "Die Betätigung dieses Schalters stellt das Verhalten aus." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Sie müssen IDs oder die %s Option angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -7127,34 +7275,34 @@ msgid "" msgstr "" "%%prog command [options] [arguments]\n" "\n" -"%%prog ist die Befehlszeilenschnittstelle zur calibre eBook Datenbank.\n" +"%%prog ist die Befehlszeilenschnittstelle zur Calibre eBook Datenbank.\n" "\n" "command ist eines dieser Befehle:\n" " %s\n" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu eBook Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Komprimiere Datenbank" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "Überprüfe SQL Vollständigkeit..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "Überprüfe fehlende Dateien." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "Überprüfte ID" @@ -7204,7 +7352,7 @@ msgstr "Das Veröffentlichungsdatum" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33 msgid "The calibre internal id" -msgstr "Die calibre interne ID" +msgstr "Die Calibre interne ID" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43 msgid "Options to control saving to disk" @@ -7251,6 +7399,10 @@ msgid "" "subdirectory with filenames containing title and author. Available controls " "are: {%s}" msgstr "" +"Die Vorlage zum Festlegen des Dateinamens und der Verzeichnisstruktur der " +"gespeicherten Dateien. Voreinstellung ist \"%s\" was die Bücher in nach " +"Autoren benannte Unterverzeichnisse mit Dateinamen, die Titel und Autor " +"enthalten, speichert. Verfügbare Einstellungen sind: {%s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:66 msgid "" @@ -7259,6 +7411,10 @@ msgid "" "experience errors when saving, depending on how well the filesystem you are " "saving to supports unicode." msgstr "" +"Normalerweise konvertiert Calibre alle nicht-englischen Zeichen in englische " +"Entsprechungen für die Dateinamen. ACHTUNG: Falls Sie dies abstellen, " +"könnten Fehler beim Speichern auftreten, abhängig davon, wie gut das " +"Dateisystem, unter dem sie abspeichern, Unicode unterstützt." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:72 msgid "" @@ -7268,16 +7424,24 @@ msgstr "" "Format, in dem das Datum angezeigt wird. %d - Tag, %b - Monat, %Y - Jahr. " "Voreinstellung ist: %b, %Y" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "Pfade in Kleinschreibung umwandeln." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "Leerzeichen mit Unterstrichen ersetzen." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "Angeforderte Formate nicht verfügbar" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -"Kennwort für den Zugriff auf die calibre Bibliothek. Benutzername ist " +"Kennwort für den Zugriff auf die Calibre Bibliothek. Benutzername ist " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -7285,7 +7449,7 @@ msgid "" msgstr "" "[options]\n" "\n" -"Startet den calibre Content-Server." +"Startet den Calibre Content Server." #: /home/kovid/work/calibre/src/calibre/utils/config.py:43 msgid "%sUsage%s: %s\n" @@ -7453,35 +7617,35 @@ msgstr "Feeds der Index Seite erhalten" msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7582,13 +7746,14 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7612,6 +7777,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7622,7 +7788,8 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7665,16 +7832,18 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7682,7 +7851,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7703,7 +7872,7 @@ msgstr "Vietnamesisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 msgid "sr-Latn-RS" -msgstr "" +msgstr "sr-Latn-RS" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_carta.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_der_standard.py:22 @@ -7714,6 +7883,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7741,6 +7911,7 @@ msgstr "Französisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7764,6 +7935,7 @@ msgstr "Portugiesisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7784,10 +7956,6 @@ msgstr "Überspringe gefilterten Artikel: %s" msgid "Montenegrin" msgstr "Montenegrisch" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "Kovid Goyal und Sujata Raman" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "Chinesisch" @@ -8202,6 +8370,9 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Configuration" #~ msgstr "Konfiguration" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" + #~ msgid "No available formats" #~ msgstr "Keine verfügbaren Formate" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index f9dc9bcbbd..91000c0edf 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-05-21 15:22+0000\n" "Last-Translator: Thanos Petkakis \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Άγνωστο" @@ -163,52 +163,52 @@ msgid "" "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -218,24 +218,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -345,7 +338,7 @@ msgstr "" msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -353,41 +346,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -402,33 +395,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -456,12 +449,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -470,10 +463,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -483,23 +476,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -508,48 +501,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -737,7 +730,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -745,11 +738,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1089,10 +1089,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1755,7 +1755,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1772,16 +1772,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1820,14 +1820,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1838,33 +1838,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2018,6 +2018,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2031,8 +2037,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2135,47 +2150,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2184,7 +2203,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2217,6 +2236,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2232,8 +2252,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2297,6 +2317,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2343,7 +2427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2525,39 +2609,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2569,7 +2620,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "" @@ -2585,7 +2636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "" @@ -2596,7 +2647,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2604,15 +2655,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2688,7 +2739,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2728,11 +2779,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2869,14 +2920,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3293,109 +3359,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3403,72 +3487,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3477,244 +3561,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3725,33 +3817,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3849,70 +3941,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4840,7 +4932,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4875,12 +4967,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5067,7 +5159,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5091,145 +5183,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5422,35 +5514,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5887,21 +5989,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6156,14 +6258,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6172,61 +6274,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6235,27 +6337,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6264,11 +6366,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6277,15 +6379,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6295,11 +6397,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6309,15 +6411,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6330,11 +6432,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6345,27 +6447,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6377,27 +6479,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6499,15 +6601,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6672,35 +6782,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6801,13 +6911,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6831,6 +6942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6841,7 +6953,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6884,16 +6997,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6901,7 +7016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6933,6 +7048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6960,6 +7076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -6983,6 +7100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7003,10 +7121,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 11eeff121e..7e5570da22 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" -"PO-Revision-Date: 2009-08-26 09:58+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" +"PO-Revision-Date: 2009-09-04 09:41+0000\n" "Last-Translator: Jellby \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -26,11 +26,11 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -80,8 +80,8 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -101,8 +101,8 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -123,7 +123,7 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -131,14 +131,14 @@ msgstr "No hacer nada en absoluto" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Desconocido" @@ -169,7 +169,7 @@ msgstr "" "con los ficheros enlazados. Este complemento se ejecuta cada vez que se " "añade un fichero HTML a la biblioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -177,46 +177,46 @@ msgstr "" "Codificación de los ficheros HTML de entrada. Las opciones comunes incluyen: " "cp1252, latin1, iso-8859-1 and utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Extraer la portada de los ficheros de cómic" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Leer metadatos desde ficheros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Leer metadatos de libros electrónicos en archivos RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Leer metadatos de libros electrónicos en archivos ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Asignar metadatos a los ficheros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Establecer metadatos desde ficheros %s" @@ -226,17 +226,6 @@ msgstr "Entrada para la conversión" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Guardar la salida del complemento de entrada en el directorio especificado. " -"Es útil si no está seguro de en qué punto del proceso de conversión ocurre " -"un fallo. ATENCIÓN: Se borrará completamente el contenido del directorio " -"especificado." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -247,11 +236,11 @@ msgstr "" "particularmente útil para documentos que no declaran ninguna codificación o " "que lo hacen incorrectamente." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Salida de la conversión" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -373,7 +362,7 @@ msgid "Initialization of plugin %s failed with traceback:" msgstr "" "La inicialización del complemento %s falló y generó la siguiente traza:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -385,18 +374,18 @@ msgstr "" " Personalizar calibre cargando complementos externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Añadir un complemento especificando la ruta al archivo ZIP que lo contiene." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Eliminar un complemento personalizado por nombre. No tiene efecto en los " "complementos incorporados." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -404,27 +393,27 @@ msgstr "" "Personalizar complemento. Especifica el nombre del complemento y el texto de " "personalización separados por una coma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Lista de todos los complementos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Activar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Desactivar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Comunicar con teléfonos Android." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Comunicar con el lector BeBook" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Comunicar con el lector BeBook Mini" @@ -439,33 +428,33 @@ msgstr "Comunicar con el teléfono Blackberry" msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "Comunicar con el lector Cybook Gen 3." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Transfiriendo libros al dispositivo..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "Comunicar con el lector Cybook Opus." @@ -493,12 +482,12 @@ msgstr "Comunicar con el lector JetBook" msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Comunicar con el lector Kindle" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Comunicar con el lector Kindle 2" @@ -507,10 +496,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Comunicar con el lector Sony PRS-500" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -520,23 +509,23 @@ msgstr "Comunicar con el lector Sony PRS-500" msgid "Getting list of books on device..." msgstr "Obteniendo la lista de libros en el dispositivo ..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Comunicar con el lector Sony PRS-505" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal y John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Eliminando libros del dispositivo..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Enviando metadatos al dispositivo..." @@ -545,21 +534,21 @@ msgstr "Enviando metadatos al dispositivo..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Comunicar con el lector Sony PRS-700" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "No se pudo detectar la unidad de disco %s. Pruebe después de reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "No se pudo detectar la unidad de disco %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "No se pudo encontrar el asistente de montaje: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -567,29 +556,29 @@ msgstr "" "No se pudo detectar la unidad de disco %s. Probablemente el kernel está " "exportando una versión anticuada de SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "No se pudo montar la memoria principal (Código de error: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "El lector no tiene tarjeta de almacenamiento en esta ranura." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "La ranura seleccionada: %s no está soportada." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "No hay suficiente espacio libre en la memoria principal" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "No hay suficiente espacio libre en la tarjeta de almacenamiento" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -823,7 +812,7 @@ msgstr "Opciones para asignar metadatos en la salida" msgid "Options to help with debugging the conversion" msgstr "Opciones para ayudar con la depuración de la conversión" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "Lista de las recetas incorporadas" @@ -831,11 +820,21 @@ msgstr "Lista de las recetas incorporadas" msgid "Output saved to" msgstr "Salida guardada en" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "Nivel de verbosidad. Especificar varias veces para mayor verbosidad." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" +"Guardar la salida de las distintas etapas del proceso de conversión en el " +"directorio especificado. Útil si no está seguro de en qué punto del proceso " +"de conversión ocurre un error." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -847,7 +846,7 @@ msgstr "" "documento de entrada. Por ejemplo las longitudes dependientes de la " "resolución (en píxeles). Las opciones son:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -860,7 +859,7 @@ msgstr "" "documentos que funcionen en un ciertos dispositivos. Por ejemplo EPUB en un " "lector SONY. Las opciones son:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -873,7 +872,7 @@ msgstr "" "defecto, el tamaño de letra base se decide basándose en perfil de salida " "seleccionado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -889,11 +888,11 @@ msgstr "" "defecto es usar una correspondencia basada en el perfil de salida " "seleccionado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "Desactivar el rescalado de los tamaños de letra." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -901,7 +900,7 @@ msgstr "" "La altura de línea en pt. Controla el espaciado entre líneas consecutivas de " "texto. Por defecto no se altera la altura de línea." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -913,7 +912,7 @@ msgstr "" "lugar a texto que se sale de la página y otros problemas. Esta opción extrae " "el contenido de las tablas y lo presenta de manera lineal." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -923,7 +922,7 @@ msgstr "" "primer nivel del Índice. Si se indica, tiene prioridad sobre otras formas de " "autodetección." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -933,7 +932,7 @@ msgstr "" "segundo nivel del Índice. Cada una se añade bajo la entrada de primer nivel " "previa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -943,7 +942,7 @@ msgstr "" "tercer nivel del Índice. Cada una se añade bajo la entrada de segundo nivel " "previa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -952,11 +951,11 @@ msgstr "" "Normalmente, si el fichero de origen tiene un Índice, se usa éste en vez del " "autogenerado. Con esta opción siempre se usará el autogenerado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "No añadir los capitulos autodetectados al Índice." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -964,7 +963,7 @@ msgstr "" "Si se detecta menos de este número de capítulos, entonces se añaden enlaces " "al Índice. Valor por defecto: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -974,7 +973,7 @@ msgstr "" "la opción Valor por defecto: %default. Sólo se añadirán enlaces al Índice si " "se detecta un número de capítulos menor que el umbral." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -982,7 +981,7 @@ msgstr "" "Eliminar entradas del Índice cuyos títulos se corresponden con la expresión " "regular especificado. Las entradas marcadas y todas sus ramas son eliminadas." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -999,7 +998,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:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -1011,7 +1010,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:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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 " @@ -1021,42 +1020,42 @@ msgstr "" "reglas de estilo del fichero de origen, por lo que puede usarse para anular " "dichas reglas." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 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:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1066,7 +1065,7 @@ msgstr "" "justificado o no en realidad, depende de si el formato de libro electrónico " "y el dispositivo de lectura soportan el texto justificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 " @@ -1076,7 +1075,7 @@ msgstr "" "línea de cada párrafo de 1,5em. La eliminación del espacio no funciona si el " "fichero de origen no define párrafos (etiquetas

o

)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1084,7 +1083,7 @@ msgstr "" "Usar la portada detectada en el fichero de origen mejor que la portada " "especificada." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1092,7 +1091,7 @@ msgstr "" "Insertar una línea en blanco entre párrafos. No funciona si el fichero de " "origen no define párrafos (etiquetas

o

)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1101,7 +1100,7 @@ msgstr "" "primera imagen del fichero es una portada y se está especificando una " "portada externa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1109,7 +1108,7 @@ msgstr "" "Incluir los metadatos al principio del libro. Es útil para lectores de " "libros electrónicos que no manejan los metadatos directamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1117,24 +1116,24 @@ msgstr "" "Intentar detectar y corregir saltos de línea manuales y otros problemas en " "el fichero de origen. Esto puede empeorar las cosas, úsese con cuidado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "Usar una expresión regular para tratar de eliminar los encabezados" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "La expresión regular que se usa para eliminar los encabezados." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" "Usar una expresión regular para tratar de eliminar los pies de página." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "La expresión regular que se usa para eliminar los pies de página." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1142,7 +1141,7 @@ msgstr "" "Leer metadatos del fichero OPF especificado. Los metadatos leídos de este " "fichero anularán cualquier metadato que haya en el fichero de origen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1159,88 +1158,88 @@ msgstr "" "empleada será la que use mayor número de personas (la china, en el ejemplo " "anterior)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Establecer el título." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Establecer los autores. Si hay varios autores deben separarse por \"&\"." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "La versión del título que se usará para ordenar. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "Texto que se usará para ordenar por autor. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Establecer el fichero especificado como portada." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Establecer la descripción del libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Establecer la editorial del libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Establecer la serie a la que pertenece el libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Establecer la posición que ocupa el libro en su serie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Establecer la valoración. Debe ser un número entre 1 y 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Establecer el ISBN del libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Establecer etiquetas para el libro. Debe ser una lista separada por comas" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Establecer el productor del libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Establecer el idioma." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "No se pudo encontrar un libro dentro del archivo" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "Convirtiendo entrada a HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "Aplicando transformaciones al libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "Creando" @@ -1287,10 +1286,10 @@ msgstr "" "se generará una portada con el título, autores, etc. Esta opción desactiva " "la generación de esta portada." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "Índice" @@ -2040,7 +2039,7 @@ msgstr "" "No se pudo encontrar un punto razonable en el que dividir: %s Tamaño del " "árbol: %d kB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Sin nombre" @@ -2059,16 +2058,16 @@ msgstr "" "Generar un fichero \"page-map\" de Adobe si hay información de paginación " "disponible." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "Notas al pie" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "Recuadro" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -2123,7 +2122,7 @@ msgstr "" "\n" "Manipular un PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" @@ -2133,7 +2132,7 @@ msgstr "" "\n" "Recortar un fichero PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -2146,23 +2145,23 @@ msgstr "" "Ruta al fichero de salida. Por defecto el fichero se crea en el directorio " "actual." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "Número de píxeles a recortar del x de la izquierda (por defecto %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "Número de píxeles a recortar del y de la izquierda (por defecto %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "Número de píxeles a recortar del x de la derecha (por defecto %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "Número de píxeles a recortar del y de la derecha (por defecto %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" @@ -2170,11 +2169,11 @@ msgstr "" "Un fichero generado por ghostscript que permite recortar cada página por " "separado `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox fichero.pdf 2> bounding`" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "Opciones de recorte:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2372,6 +2371,12 @@ msgstr "" "Este fichero RTF tiene una característica no soportada por calibre. " "Conviértalo a HTML primero y pruebe con éste." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2391,8 +2396,17 @@ msgstr "" "Especificar la codificación del documento de salida. El valor por defecto es " "utf-8. Nota: Esta opción no se aplica a todos los formatos." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "&Directorios usados con frecuencia" @@ -2503,27 +2517,27 @@ msgstr "Copiar" msgid "Copy to Clipboard" msgstr "Copiar al portapapeles" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Buscando en" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "Añadiendo..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "Buscando en todos los subdirectorios..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "Añadido" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "Fallo al añadir" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -2532,11 +2546,11 @@ msgstr "" "calibre y añadir los libros en grupos más pequeños, hasta que encuentre el " "libro que causa el problema." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "¡Se han encontrado duplicados!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -2544,11 +2558,15 @@ msgstr "" "Ya existen libros con el mismo titulo que los siguientes en la base de " "datos. ¿Añadirlos de todas formas?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "Añadiendo duplicados" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "Guardando..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Guardado" @@ -2557,7 +2575,7 @@ msgid "Bulk Convert" msgstr "Convertir en bloque" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "Opciones específicas del formato de salida." @@ -2590,6 +2608,7 @@ msgid "input" msgstr "entrada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2605,8 +2624,8 @@ msgstr "entrada" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2670,6 +2689,75 @@ msgstr "Despec&kle (eliminar artefactos en imágenes)" msgid "&Disable comic processing" msgstr "&Desactivar procesamiento de cómics" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "Depurar" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "Depurar el proceso de conversión." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "Elegir el directorio de depuración" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "Directorio de depuración no válido" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "Fallo al crear el directorio de depuración" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" +"Elegir una carpeta donde guardar la salida de la depuración. Si se " +"especifica una carpeta, calibre almacenará una gran cantidad de información " +"de depuración en ella. Esto es útil para comprender cómo funciona el proceso " +"de conversión y para encontrar los valores correctos de parámetres de " +"conversión como Índice y Detección de capítulos." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "Salida EPUB" @@ -2716,7 +2804,7 @@ msgstr "Salida FB2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "Índice &interno" @@ -2900,39 +2988,6 @@ msgstr "Cambia la imagen de &portada:" msgid "Browse for an image to use as the cover of this book." msgstr "Localizar una imagen para utilizar como portada de este libro." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2944,7 +2999,7 @@ msgid "Change the title of this book" msgstr "Cambiar el título del libro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Autor(es): " @@ -2962,7 +3017,7 @@ msgstr "" "comas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Editorial: " @@ -2973,7 +3028,7 @@ msgid "Ta&gs: " msgstr "Eti&quetas: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2983,15 +3038,15 @@ msgstr "" "utilizarse cualesquier palabras o frases, separadas por comas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -3067,7 +3122,7 @@ msgid "PDB Input" msgstr "Entrada PDB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "Interpretar todas las líneas como párrafos" @@ -3107,11 +3162,11 @@ msgstr "&Orientación:" msgid "RB Output" msgstr "Salida RB" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Convertir" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "Opciones específicas para el formato de entrada." @@ -3254,14 +3309,29 @@ msgstr "Fi<ro para el Índice:" msgid "TXT Input" msgstr "Entrada TXT" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "Salida TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "&Final de línea:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3710,111 +3780,129 @@ msgstr "" msgid "new email address" msgstr "nueva dirección de correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "No hay ninguna ruta de complementos válida" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s no es una ruta de complementos válida" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Elegir complemento" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "El complemento no puede desactivarse" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "El complemento: %s no puede desactivarse" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Complemento no personalizable" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Complemento: %s no necesita personalización" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Personalizar %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "No se puede eliminar el complemento incorporado" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" no puede eliminarse. Es un complemento incorporado. Intente desactivarlo en " -"su lugar." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Registro de errores:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Registro de accesos:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Fallo al iniciar el servidor de contenidos" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "Seleccionar ubicación para los libros" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Tamaño no válido" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "El tamaño %s no es válido. Debe ser de la forma anchuraxaltura" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Ubicación de la base de datos no válida" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Ubicación de la base de datos no válida " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Debe ser un directorio." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Ubicación de la base de datos no válida.
Imposible escribir en " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "Comprobando la integridad de la base de datos" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Error" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "Herramientas de línea de órdenes instaladas" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "Herramientas de línea de órdenes instaladas en" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "No hay ninguna ruta de complementos válida" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s no es una ruta de complementos válida" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Elegir complemento" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "El complemento no puede desactivarse" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "El complemento: %s no puede desactivarse" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Complemento no personalizable" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Complemento: %s no necesita personalización" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Personalizar %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "No se puede eliminar el complemento incorporado" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" no puede eliminarse. Es un complemento incorporado. Intente desactivarlo en " +"su lugar." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Registro de errores:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Registro de accesos:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Fallo al iniciar el servidor de contenidos" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "Seleccionar ubicación para los libros" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Tamaño no válido" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "El tamaño %s no es válido. Debe ser de la forma anchuraxaltura" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Ubicación de la base de datos no válida" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Ubicación de la base de datos no válida " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Debe ser un directorio." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Ubicación de la base de datos no válida.
Imposible escribir en " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "Comprobando la integridad de la base de datos" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "Fallo al comprobar la integridad de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "Se encontraron incoherencias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3826,19 +3914,19 @@ msgstr "" "eliminado. Debería comprobarlos manualmente. Esto puede ocurrir si manipula " "los ficheros de la carpeta de la biblioteca directamente." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "Plantilla no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "La plantilla %s no es válida:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "TabWidget" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " @@ -3848,19 +3936,19 @@ msgstr "" "se añaden. calibre puede leer los metadatos del contenido del fichero o de " "su nombre." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "Leer metadatos sólo del nombre de &fichero" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "&Configurar los metadatos a partir del nombre de fichero" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "&Añadir libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" @@ -3868,35 +3956,35 @@ msgstr "" "Aquí puede controlar cómo guardará calibre los libros cuando se pulse el " "botón Guardar a disco:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "Guardar la &portada por separado" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "Actualizar los &metadatos de las copias guardadas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "Guardar los metadatos en un fichero &OPF" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "Convertir los caracteres no ASCII a &equivalentes ASCII" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "Escribir fec&has con formato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "Guardar ficheros en &formatos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "Plan&tilla para guardar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3910,21 +3998,29 @@ msgstr "" "disponibles se describen a continuación. Si un libro determinado no contiene " "alguno de los metadatos la variable se sustituirá por una cadena vacía." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "Variables disponibles:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "Sustituir espacios por guiones ba&jos" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "Cambiar rutas a mi&núsculas" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "&Guardar libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Preferencias" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3933,19 +4029,19 @@ msgstr "" "en carpetas ordenadas por autor, los metadatos se almacenan en el fichero " "metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Seleccionar la nueva ubicación de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Mostrar un aviso cuando haya una &nueva versión disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "&Tiempo de espera máximo por defecto de la red:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3953,146 +4049,146 @@ msgstr "" "Establecer el tiempo de espera maximo para peticiones de red (cada vez que " "se conecte a Internet para adquirir alguna información)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " segundos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Se&leccionar idioma (requiere reiniciar el programa):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Alta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Baja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "&Prioridad de tareas:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "F&ormato de salida preferente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "Orden de preferenc&ia de formatos de entrada:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Añadir un directorio a la lista de directorios frecuentes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Eliminar un directorio de la lista de directorios frecuentes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Uso de números &romanos para los números dentro de una serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "Activar icono en &bandeja del sistema (requiere reinicio)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Mostrar ¬icaciones en la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Mostrar explorador de &portadas en ventana separada (requiere reinicio)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "&Buscar mientras se escribe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" "En&viar noticias descargadas automáticamente al lector de libros electrónicos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "&Eliminar noticias de la biblioteca cuando se hayan enviado automáticamente " "al lector." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "Nú&mero de portadas a mostrar en el explorador (requiere reinicio):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Pequeño" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "Tamaño de botón en la barra de &herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Mostrar &texto en los botones de la barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Seleccione las &columnas visibles en la vista de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "&Usar visor interno para:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" "Añadir una dirección de correo electrónico a la que se enviarán los libros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "&Añadir correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "Asignar como pre&determinada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "E&liminar correo electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" "calibre le puede enviar los libros a usted (o a su lector) por correo " "electrónico" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Liberar espacio de disco sin usar de la base de datos" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "&Comprobar la integridad de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "Instalar &herramientas de línea de órdenes" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -4103,25 +4199,25 @@ msgstr "" "en las preferencias tendrá efecto sólo después de que se reinicie el " "servidor." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "&Puerto del servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Usuario:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "Cont&raseña:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -4129,13 +4225,13 @@ msgstr "" "Si se deja la contraseña en blanco, cualquiera podrá acceder a su colección " "de libros a través la interfaz web." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Mostrar contraseña" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -4143,31 +4239,31 @@ msgstr "" "El tamaño máximo (anchuraxaltura) con el que se mostrarán las portadas. Las " "portadas mayores se redimensionarán. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "&Tamaño máximo de portada:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "&Iniciar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "&Detener servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "Pro&bar servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Ejecutar servidor &automáticamente al iniciar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Ver registros del &servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4184,7 +4280,7 @@ msgstr "" "el lector Stanza de su iPhone, donde miservidor es el nombre de servidor " "completo o la dirección IP del equipo donde se ejecuta calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -4192,27 +4288,27 @@ msgstr "" "Aquí puede personalizar el comportamiento de calibre controlando qué " "complementos usa." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Activar/&Desactivar complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "&Personalizar complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "&Eliminar complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Añadir nuevo complemento" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&Fichero de complemento:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Añadir" @@ -4317,20 +4413,24 @@ msgstr "&Detener la tarea seleccionada" msgid "Show job &details" msgstr "Mostrar &detalles de la tarea" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Editar metainformación" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Metainformación" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "Establecer a&utomáticamente el orden de autor" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "&Orden de autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -4339,51 +4439,47 @@ msgstr "" "Especificar cómo ordenar el(los) autor(es) de este libro. Por ejemplo, " "ordena Miguel de Cervantes como Cervantes, Miguel de." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Valoración:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Valoración de este libro: 0-5 estrellas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " estrellas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "Añadir eti&quetas: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Abrir editor de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "Eli&minar etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" "Lista de etiquetas, separadas por comas, para eliminar de los libros " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Eliminar &formato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "Establecer a&utomáticamente el orden de autor" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "No es una imagen válida" @@ -5385,7 +5481,7 @@ msgid "Save to disk in a single directory" msgstr "Guardar en el disco, en un único directorio" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Guardar solamente el formato %s en disco" @@ -5420,12 +5516,12 @@ msgid "Bad database location" msgstr "Ubicación de la base de datos incorrecta" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "Biblioteca de calibre" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Elija otra ubicación para la biblioteca de libros electrónicos." @@ -5628,7 +5724,7 @@ msgid "No book selected" msgstr "No hay libros seleccionados" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "No se puede visualizar" @@ -5656,32 +5752,32 @@ msgstr "" "equipo. Una vez comenzado el proceso no puede deterse hasta que se complete. " "¿Desea continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s no tiene formatos disponibles." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "No se puede configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "No se puede configurar mientras haya tareas en ejecución." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "No hay información detallada disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" "No hay información detallada disponible para los libros en el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Error de comunicación con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5689,12 +5785,12 @@ msgstr "" "Hubo un error de comunicación con el dispositivo. Desconecte y vuelva a " "conectar el dispositivo o reinicie la aplicación." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Error de conversión" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5702,19 +5798,19 @@ msgstr "" "

No se pudo convertir: %s

Es un libro con DRM. " "Primero debe eliminar el DRM usando herramientas de terceros." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "Fallo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Ubicación de la biblioteca no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "No se puede acceder a %s. Usando %s como biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5723,11 +5819,11 @@ msgstr "" "lo encuentra útil, por favor, considere donar dinero para apoyar su " "desarrollo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 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/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5738,11 +5834,11 @@ msgstr "" "de datos en el dispositivo.
\n" " ¿Está seguro de que desea salir?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "AVISO: Tareas activas" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5750,7 +5846,7 @@ msgstr "" "continuará ejecutándose en la bandeja del sistema. Para cerrarlo, elija " "Salir en el menú de contexto de la bandeja del sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5758,11 +5854,11 @@ msgstr "" "Última versión: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Actualización disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5772,48 +5868,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuevas " "características. ¿Visitar la página de descarga?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Usar la biblioteca de la ruta especificada." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Iniciar el programa minimizado en la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Dirigir registro de depuración a la consola" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "Si está seguro de que no está en ejecución" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "No se puede iniciar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "%s ya está ejecutándose." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "puede estar en ejecución en la bandeja del sistema, en la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "zona superior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "zona inferior derecha de la pantalla." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "inténtelo después de reiniciar el equipo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "pruebe a borrar el fichero" @@ -6014,22 +6110,22 @@ msgid "Publishers" msgstr "Editoriales" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "Iniciando la conversión de %d libros" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Convertir el libro %d de %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "No se pudieron convertir algunos libros" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6037,14 +6133,24 @@ msgstr "" "No se pudieron convertir %d de %d libros, porque no se encontró ningún " "formato de origen adecuado." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "Debe establecer un usuario y contraseña para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Obtener noticias de " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "Editar marcador" @@ -6512,11 +6618,11 @@ msgstr "Moviendo la biblioteca..." msgid "Failed to move library" msgstr "Fallo al mover la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Base de datos no valida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6524,11 +6630,11 @@ msgstr "" "

Ya existe una biblioteca no válida en %s, bórrela antes de intentar mover " "la biblioteca actual.
Error: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "No se pudo mover la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "asistente de bienvenida" @@ -6830,7 +6936,7 @@ msgstr "" "Ruta de la biblioteca de calibre. Por defecto se usa la ruta almacenada en " "las preferencias." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6840,7 +6946,7 @@ msgstr "" "\n" "Lista de los libros disponibles en la base de datos de calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6855,7 +6961,7 @@ msgstr "" "seleccionar todos los campos. Sólo tiene efecto en el formato de salida de " "texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6865,11 +6971,11 @@ msgstr "" "Campos disponibles: %s\n" "Por defecto: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Ordenar los resultados en orden ascendente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6879,7 +6985,7 @@ msgstr "" "consulta de búsqueda consulte la documentación relacionada con la búsqueda " "en el Manual de usuario. Por defecto no se hace el filtrado." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -6887,11 +6993,11 @@ msgstr "" "La longitud máxima de las líneas en la salida. Por defecto, se toma la " "anchura de la pantalla." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "El texto usado para separar campos. Por defecto es un espacio." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6899,7 +7005,7 @@ msgstr "" "El prefijo para todas las rutas de fichero. Por defcto es la ruta absoluta " "de la carpeta de la biblioteca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." @@ -6907,15 +7013,15 @@ msgstr "" "El formato en el que se muestran los datos. Las opciones disponibles son: " "%s. Por defecto es text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Campos no válidos. Campos disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenación no válido. Campos disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6923,7 +7029,7 @@ msgstr "" "Los siguientes libros no se han añadido puesto que ya existen en la base de " "datos (vér la opción --duplicates)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6937,7 +7043,7 @@ msgstr "" "especificarse directorios, ver las opciones relativas a directorios más " "abajo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6945,11 +7051,11 @@ msgstr "" "Asumir que cada directorio tiene un solo libro y que todos los ficheros del " "directorio son diferentes formatos del mismo libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Procesar directorios recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6957,11 +7063,11 @@ msgstr "" "Añadir los libros a la base de datos aunque ya existan. La comparación se " "realiza sobre el título de los libros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "Debe especificar al menos un fichero para añadir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6976,11 +7082,11 @@ msgstr "" "números de identificación utilizando la orden \"list\"). Por ejemplo, " "23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Debe especificar al menos un libro para eliminar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6994,15 +7100,15 @@ msgstr "" "libro identificado por ID. Se puede obtener el ID usando la orden \"list\". " "Si el formato ya existe, será reemplazado por el nuevo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "Debe especificar un ID y un fichero de libro electrónico" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "El fichero de libro electrónico debe tener una extensión" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -7018,11 +7124,11 @@ msgstr "" "ID usando la orden \"list\". fmt debe ser una extensión de fichero como LRF, " "TXT o EPUB. Si el libro no tiene el formato fmt disponible, no hace nada.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Debe especificar un ID y un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -7038,15 +7144,15 @@ msgstr "" "libro identificado por ID.\n" "ID es un identificador de la órden \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Imprimir los metadatos en formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Debe especificar un ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -7068,11 +7174,11 @@ msgstr "" "consiste el formato OPF usando la opción --as-opf en la orden " "show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Debe especificar un ID y un fichero de metadatos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -7091,30 +7197,30 @@ msgstr "" "y metadatos (en un fichero OPF). Se pueden obtener los identificadores con " "la orden \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportar todos los libros de la base de datos, haciendo caso omiso de la " "lista de identificaciones." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" "Exportar los libros al directorio especificado. El valor por defecto es" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Exportar todos los libros en un solo directorio" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "Si se especifica esta opción se desactiva este comportamiento" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Debe especificar algún ID o la opción %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -7135,29 +7241,29 @@ msgstr "" "\n" "Para ver la ayuda de cada orden ejecute: %%prog orden --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Compactando la base de datos" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "Comprobando la integridad de SQL..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "Comprobando ficheros inexistentes." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "ID comprobado" @@ -7278,16 +7384,24 @@ msgstr "" "El formato con que se muestran las fechas: %d - día, %b - mes, %Y - año. El " "valor por defecto es: %b, %Y" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "Convertir las rutas a minúsculas." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "Sustituir espacios en blanco con guiones bajos." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "Los formatos solicitados no están disponibles" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" "Contraseña para acceder a la biblioteca de calibre. El nombre de usuario es " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -7464,35 +7578,35 @@ msgstr "Se obtivieron canales de noticias de la página principal" msgid "Trying to download cover..." msgstr "Intentando descargar la portada..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Iniciando la descarga [%d proceso(s)]" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Canales de noticias descargados en %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "No se pudo descargar la portada: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Descargando la portada desde %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Artículo sin título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Artículo descargado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Falló la descarga del artículo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7593,13 +7707,14 @@ msgstr "Español" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7623,6 +7738,7 @@ msgstr "Español" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7633,7 +7749,8 @@ msgstr "Español" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7676,16 +7793,18 @@ msgstr "Español" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7693,7 +7812,7 @@ msgstr "Español" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7725,6 +7844,7 @@ msgstr "Serbio (alfabeto latino)" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7752,6 +7872,7 @@ msgstr "Francés" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7775,6 +7896,7 @@ msgstr "Portugués" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7795,10 +7917,6 @@ msgstr "Descartando artículo filtrado: %s" msgid "Montenegrin" msgstr "Montenegrino" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "Kovid Goyal y Sujata Raman" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "Chino" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index a2afd5f83d..3e81e92f6e 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" -"PO-Revision-Date: 2009-08-12 10:56+0000\n" -"Last-Translator: Jellby \n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" +"PO-Revision-Date: 2009-09-04 05:10+0000\n" +"Last-Translator: Vincent C. \n" "Language-Team: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -23,11 +23,11 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Ne fait strictement rien" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Inconnu" @@ -166,7 +166,7 @@ msgstr "" "contenant tous les fichiers liés. Ce plug-in est lancé chaque fois que vous " "ajoutez un fichier HTML à la bibliothèque." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -174,46 +174,46 @@ msgstr "" "Encodage des caractères pour les fichiers HTML en entrée. Les choix les plus " "communs inclus: cp1252, latin1, iso-8859-1 et utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Extraction de la couverture depuis des fichiers de bandes dessinées" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Lecture des métadonnées depuis les fichiers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Lecture des métadonnées des ebooks contenus dans les archives RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Lecture des métadonnées des ebooks contenus dans les archives ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Définir les métadonnées des fichiers %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Indiquer les métadonnées pour les fichiers %s" @@ -223,17 +223,6 @@ msgstr "Conversion (entrée)" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Sauvegarder la sortie du plugin d'entrée vers le répertoire spécifié. Utile " -"si vous n'êtes pas sûr de l'étape du processus de conversion où se produit " -"le bug. AVERTISSEMENT : Détruit complètement le contenu du répertoire " -"spécifié." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -244,11 +233,11 @@ msgstr "" "document. Particulièrement utile pour les documents ne déclarant pas " "d'encodage ou ayant des déclarations d'encodage incorrectes." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Conversion (sortie)" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -365,7 +354,7 @@ msgstr "Absence de plugin valide " msgid "Initialization of plugin %s failed with traceback:" msgstr "L'initialisation du plugin %s a échoué en laissant une trace:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -377,18 +366,18 @@ msgstr "" " Personnaliser Calibre en chargeant des modules additionnels externes.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Ajouter un plugin en précisant le chemin vers le fichier zip qui le contient." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Suppression d'un plugin personnalisé d'après son nom. Ceci n'a pas d'effet " "sur les plugins intégrés." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -396,27 +385,27 @@ msgstr "" "Personnaliser le plugin. Spécifier le nom du plugin et la chaîne de " "personnalisation séparés par une virgule." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Lister tous les plugins installés" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Activer le plugin nommé" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Désactive le plugin nommé" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Communique avec les téléphones Android." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Communique avec le lecteur d'ebook BeBook." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Communique avec le mini lecteur d'ebook BeBook." @@ -431,35 +420,35 @@ msgstr "Communique avec le smartphone Blackberry." msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 -msgid "Communicate with the Cybook Gen 3 eBook reader." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +msgid "Communicate with the Cybook Gen 3 eBook reader." +msgstr "Communique avec le lecteur d'ebook Cybook Gen 3." + +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Transfère les livres vers l'appareil..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." -msgstr "" +msgstr "Communique avec le lecteur d'ebook Cybook Opus." #: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:23 msgid "Communicate with the EB600 eBook reader." @@ -467,7 +456,7 @@ msgstr "Communique avec le lecteur d'ebook EB600" #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:16 msgid "Communicate with the IRex Iliad eBook reader." -msgstr "" +msgstr "Communique avec le lecteur d'ebook Iliad IRex." #: /home/kovid/work/calibre/src/calibre/devices/interface.py:20 msgid "Device Interface" @@ -485,12 +474,12 @@ msgstr "Communique avec le lecteur d'ebook JetBook." msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Communique avec le lecteur d'ebook Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Communique avec le lecteur d'ebook Kindle 2." @@ -499,10 +488,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Communique avec le lecteur d'ebook Sony PRS-500." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -512,23 +501,23 @@ msgstr "Communique avec le lecteur d'ebook Sony PRS-500." msgid "Getting list of books on device..." msgstr "Lit la liste des livres de l'appareil..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Communique avec le lecteur d'ebook Sony PRS-505." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal et John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Supprime les livres de l'appareil..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Envoie les métadonnées vers l'appareil..." @@ -537,48 +526,48 @@ msgstr "Envoie les métadonnées vers l'appareil..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Communique avec le lecteur d'ebook Sony PRS-700." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Impossible de détecter le disque %s. Essayer de redémarrer" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "Impossible de monter le disque %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "Impossible de monter la mémoire principale (Code d'erreur: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "Le lecteur n'a aucune carte mémoire dans cette fente." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "La fente choisie %s n'est pas supportée." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Espace insuffisant dans la mémoire principale" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Espace insuffisant sur la carte mémoire" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -790,7 +779,7 @@ msgstr "Options pour indiquer les métadonnées en sortie" msgid "Options to help with debugging the conversion" msgstr "Options d'aide pour le débogage de la conversion" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "Lister les recettes intégrées" @@ -798,12 +787,19 @@ msgstr "Lister les recettes intégrées" msgid "Output saved to" msgstr "Sortie sauvegardée vers" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" "Niveau de verbosité. Spécifier le plusieurs fois pour augmenter la verbosité." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -815,7 +811,7 @@ msgstr "" "d'entrée. Par exemple, la résolution dépend des longueurs. (c.-à-d. " "longueurs en pixels). Les choix sont:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -828,7 +824,7 @@ msgstr "" "documents qui fonctionneront sur cet appareil. Par exemple EPUB sur un " "lecteur SONY. Les choix sont:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -841,7 +837,7 @@ msgstr "" "sortie et vice versa. Par défaut, la taille de base pour la fonte est " "choisie par rapport au profil de sortie que vous avez choisi." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -850,11 +846,11 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "Désactiver tous les redimensionnements de tailles de fontes." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -863,7 +859,7 @@ msgstr "" "consécutives de texte. Par défaut aucune manipulation sur la hauteur de " "ligne n'est effectué." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -875,7 +871,7 @@ msgstr "" "texte qui déborde de la page et d'autres artéfacts. Cette option extraira le " "contenu des tables et le présentera dans un mode linéaire." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -885,7 +881,7 @@ msgstr "" "au premier niveau de la table des matières. Si spécifiée, elle sera " "prioritaire par rapport aux autres formulaires d'auto-détection." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -895,7 +891,7 @@ msgstr "" "au deuxième niveau de la table des matières. Chaque entrée est ajoutée en " "dessous de la précédente entrée de premier niveau." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -905,7 +901,7 @@ msgstr "" "troisième niveau de la table des matières. Chaque entrée est ajoutée en " "dessous de la précédente entrée de deuxième niveau." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -915,13 +911,13 @@ msgstr "" "utilisée de préférence à celle auto-générée. Avec cette option, l'auto-" "générée est toujours utilisée." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" "Ne pas ajouter à la table des matières les chapitres détectés " "automatiquement." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -929,7 +925,7 @@ msgstr "" "Lorsque le nombre de chapitres détectés est inférieur à ce chiffre, les " "liens sont ajoutés à la table des matières. Par défaut: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -939,7 +935,7 @@ msgstr "" "désactiver. Par défaut : %default. Les liens sont ajoutés à la TOC seulement " "si le seuil du nombre de chapitres détecté n'a pas été atteint." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -948,7 +944,7 @@ msgstr "" "l'expression régulière spécifiée. Les entrées correspondantes ainsi que " "leurs fils sont supprimés." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -966,7 +962,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:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -979,7 +975,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:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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 " @@ -989,56 +985,56 @@ 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 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:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1046,7 +1042,7 @@ msgstr "" "Utiliser la couverture contenue dans le fichier d'entrée plutôt que la " "couverture spécifiée." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1054,7 +1050,7 @@ msgstr "" "Insérer une ligne vide entre les paragraphes. Ne fonctionnera pas si le " "fichier source n'utilise pas de paragraphes. (étiquettes

ou

)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1063,7 +1059,7 @@ msgstr "" "lorsque la première image est une couverture alors que vous désirez " "spécifier une couverture externe." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1071,31 +1067,31 @@ msgstr "" "Insérer les métadonnées au début du livre. Ceci est utile si votre lecteur " "d'ebook ne supporte pas directement l'affichage/recherche des métadonnées." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" "Utiliser une expression régulière pour essayer de supprimer l'en-tête." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "L'expression régulière à utiliser pour la suppression de l'en-tête." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" "Utiliser une expression régulière pour essayer de supprimer le pied de page." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "L'expression régulière à utiliser pour supprimer le pied de page." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1103,7 +1099,7 @@ msgstr "" "Lire les métadonnées du fichier OPF spécifié. Les métadonnées lues à partir " "de ce fichier écraseront les métadonnées dans le fichier source." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1120,89 +1116,89 @@ msgstr "" "utilisé par le plus grand nombre de personnes sera utilisé (Chinois dans " "l'exemple précédent)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Indiquer le titre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Indiquer les auteurs. Les auteurs multiples doivent être séparés par des &." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "La version du titre à utiliser pour le tri. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "Chaîne à utiliser lors du tri par auteur. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Indiquer la couverture pour le fichier spécifié." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Indiquer la description de l'ebook." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Indiquer l'éditeur de l'ebook." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Indiquer les séries auxquelles appartient cet ebook." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Indiquer l'index de cet ebook dans les séries." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Indiquer le classement. Doit être un nombre entre 1 et 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Indiquer l'ISBN du livre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Indiquer les étiquettes du livre. Doit être une liste séparée par des " "virgules." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Indiquer le producteur du livre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Indiquer la langue." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Ne trouve pas d'ebook dans l'archive" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "Conversion de l'entrée en HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "Démarrage les transformations de l'ebook...." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "Création" @@ -1247,12 +1243,12 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" -msgstr "" +msgstr "Tables des Matières:" #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:32 msgid "Do not insert a Table of Contents at the beginning of the book." @@ -1264,7 +1260,7 @@ msgstr "Ne pas insérer une Table des Matières au début du livre." #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 msgid "Add Table of Contents to beginning of the book." -msgstr "" +msgstr "Ajouter la Tables des Matières au début du livre." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 msgid "" @@ -2005,7 +2001,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "Pas trouvé d'endroit où scinder: branche %s taille: %d KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Non nommé" @@ -2024,16 +2020,16 @@ msgstr "" "Générer un fichier \"page-map\" Adobe si les informations de pagination sont " "disponibles." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "Notes de bas de page" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "Panneau latéral" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -2083,7 +2079,7 @@ msgstr "" "\n" "Manipuler un PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" @@ -2093,7 +2089,7 @@ msgstr "" "\n" "Réduire un fichier PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -2106,23 +2102,23 @@ msgstr "" "Chemin du fichier de sortie. Par défaut, un fichier est créé dans le " "répertoire courant." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "Nombre de pixels à rogner de la gauche plus x (par défaut: %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "Nombre de pixels à rogner de la gauche plus y (par défaut: %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "Nombre de pixels à rogner de la droite plus x (par défaut: %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "Nombre de pixels à rogner de la droite plus y (par défaut: %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" @@ -2131,11 +2127,11 @@ msgstr "" "individuellement réduite `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox " "file.pdf 2> bounding`" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "Options de réduction:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2319,6 +2315,8 @@ msgstr "" msgid "" "Specify the character encoding of the output document. The default is cp1252." msgstr "" +"Spécifier l'encodage de caractères pour le document de sortie. Par défaut: " +"cp1252" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:108 msgid "" @@ -2328,6 +2326,12 @@ msgstr "" "Ce fichier RTF a une fonctionnalité non supportée par calibre. Le convertir " "en HTML d'abord et puis essayer le." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2347,8 +2351,17 @@ msgstr "" "Spécifier l'encodage de caractères du document de sortie. Par défaut: utf-8. " "Note: Cette option ne sera pas gérée par tous les formats." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Répertoires utilisés fréquemment" @@ -2454,43 +2467,43 @@ msgstr "Copié" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy" -msgstr "" +msgstr "Copier" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:153 msgid "Copy to Clipboard" -msgstr "" +msgstr "Copier dans le Presse-papiers" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Recherche dans" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "Ajout..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "Cherche dans tous les sous-répertoires..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "Ajouté" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Des doublons ont été détectés !" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -2498,20 +2511,24 @@ msgstr "" "Des livres avec des titres identiques à ceux qui suivent existent déjà la " "base. Voulez-vous quand-même les ajouter ?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "Ajoute les dupliqués..." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "Sauvegarde..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Sauvegardé" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:60 msgid "Bulk Convert" -msgstr "" +msgstr "Conversion de masse" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "Options spécifiques pour le format de sortie." @@ -2544,6 +2561,7 @@ msgid "input" msgstr "entrée" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2559,8 +2577,8 @@ msgstr "entrée" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2624,6 +2642,70 @@ msgstr "&Flou" msgid "&Disable comic processing" msgstr "&Désactiver le traitement des bandes dessinées" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "Déboguer" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "Déboguer le processus de conversion." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "Choisir le répertoire de débogage" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "Répertoire de débogage invalide" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "La création du répertoire de débogage a échouée" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "Sortie EPUB" @@ -2653,11 +2735,11 @@ msgstr " KO" #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:45 msgid "No default &cover" -msgstr "" +msgstr "Pas de couverture par défaut" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input.py:12 msgid "FB2 Input" -msgstr "" +msgstr "Entrée FB2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:29 msgid "Do not insert a &Table of Contents at the beginning of the book." @@ -2665,12 +2747,12 @@ msgstr "Ne pas insérer une &Table des Matières au début du livre." #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output.py:14 msgid "FB2 Output" -msgstr "" +msgstr "Sortie FB2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2854,39 +2936,6 @@ msgstr "Modifier l'image de la &couverture:" msgid "Browse for an image to use as the cover of this book." msgstr "Rechercher une image à utiliser en tant que couverture du livre." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2898,7 +2947,7 @@ msgid "Change the title of this book" msgstr "Modifie le titre du livre" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Auteurs : " @@ -2916,7 +2965,7 @@ msgstr "" "virgules." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Editeur : " @@ -2927,7 +2976,7 @@ msgid "Ta&gs: " msgstr "Ta&gs : " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2937,15 +2986,15 @@ msgstr "" "
Cela peut être n'importe quels mots, séparés par des virgules." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Séries :" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -3018,12 +3067,12 @@ msgstr "&Bas" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 msgid "PDB Input" -msgstr "" +msgstr "Entrée PDB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" -msgstr "" +msgstr "Traiter chaque &ligne comme un paragraphe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output.py:16 msgid "PDB Output" @@ -3031,7 +3080,7 @@ msgstr "Sortie PDB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:36 msgid "&Format:" -msgstr "" +msgstr "&Format:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input.py:12 msgid "PDF Input" @@ -3043,7 +3092,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40 msgid "No &Images" -msgstr "" +msgstr "Pas d'&Images" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output.py:17 msgid "PDF Output" @@ -3051,21 +3100,21 @@ msgstr "Sortie PDF" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:40 msgid "&Paper Size:" -msgstr "" +msgstr "Taille du &Papier:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_output_ui.py:41 msgid "&Orientation:" -msgstr "" +msgstr "&Orientation:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output.py:14 msgid "RB Output" -msgstr "" +msgstr "Sortie RB" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Convertir" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "Options spécifiques au format d'entrée." @@ -3154,7 +3203,7 @@ msgstr "Expression régulière d'en-tête:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" -msgstr "" +msgstr "Supprimer le Pied de page" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" @@ -3206,14 +3255,29 @@ msgstr "&Filtre TDM:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input.py:12 msgid "TXT Input" +msgstr "Entrée TXT" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "Sortie TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" +msgstr "Style de fin de &ligne:" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 @@ -3521,7 +3585,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63 msgid "Use sub directories" -msgstr "" +msgstr "Utiliser les sous-répertoires" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 @@ -3582,7 +3646,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:171 msgid "plugins" -msgstr "" +msgstr "plugins" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:196 msgid "Conversion" @@ -3598,7 +3662,7 @@ msgstr "Interface" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "Add/Save" -msgstr "" +msgstr "Ajouter/Sauvegarder" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:197 msgid "" @@ -3649,111 +3713,129 @@ msgstr "" msgid "new email address" msgstr "Nouvelle adresse email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Pas de répertoire valide pour les plugins" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s n'est pas un répertoire valide pour les plugins" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Choisir le plugin" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Le plugin ne peut pas être désactivé" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "Le plugin %s ne peut pas être désactivé" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Le plugin ne peut pas être personnalisé" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Le plugin %s ne peut pas être personnalisé" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Personnalise %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "Impossible de supprimer les plugins natifs" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" ne peut pas être retiré. C'est un plugin natif. Essayer plutôt de le " -"désactiver" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Journal d'erreur:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Journal des accès:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "A échoué lors du démarrage du serveur de contenu" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "Sélectionner l'emplacement pour les livres" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Taille invalide" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "La taille %s est invalide. Doit être au format largeurxhauteur" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Chemin de la database invalide" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Chemin de la database invalide " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Doit être un répertoire." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Chemin de la database invalide.
Erreur en écriture " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Erreur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Pas de répertoire valide pour les plugins" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s n'est pas un répertoire valide pour les plugins" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Choisir le plugin" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Le plugin ne peut pas être désactivé" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "Le plugin %s ne peut pas être désactivé" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Le plugin ne peut pas être personnalisé" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Le plugin %s ne peut pas être personnalisé" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Personnalise %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "Impossible de supprimer les plugins natifs" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" ne peut pas être retiré. C'est un plugin natif. Essayer plutôt de le " +"désactiver" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Journal d'erreur:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Journal des accès:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "A échoué lors du démarrage du serveur de contenu" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "Sélectionner l'emplacement pour les livres" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Taille invalide" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "La taille %s est invalide. Doit être au format largeurxhauteur" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Chemin de la database invalide" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Chemin de la database invalide " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Doit être un répertoire." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Chemin de la database invalide.
Erreur en écriture " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "Vérifier l'intégrité de la base de données" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" -msgstr "" +msgstr "La vérification de l'intégrité de la base de données a échouée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" -msgstr "" +msgstr "Des incohérences ont été trouvées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3761,72 +3843,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3835,21 +3917,29 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Préférences" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3857,19 +3947,19 @@ msgstr "" "&Localisation des ebooks (Les ebooks sont stockés dans les répertoires triés " "par auteur et les métadonnées sont stockées dans le fichier metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Choisir un nouvel emplacement pour la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Envoyer une notification quand une nouvelle version est disponible." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "&Timeout par défaut pour les connexions réseau :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3877,148 +3967,148 @@ msgstr "" "Indiquer le timeout par défaut pour les recherches réseau (c-à-d le temps " "utilisé pour aller rechercher l'information par internet)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " secondes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Choisir la &langue (nécessite un redémarrage):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normale" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Haute" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Basse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "&Priorité du travail:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "Format de &sortie préféré:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "Ordre préféré pour le format d'entrée" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Ajouter un répetoire à la liste des répertoires utilisés fréquemment" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" "Supprimer un répertoire de la liste des répertoires utilisés fréquemment" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Utiliser les chiffres &romains pour les numéros de séries" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" "Ac&tiver l'affichage dans la zone de notification (redémarrage nécessaire)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Afficher les alertes dans la zone de ¬ification" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Afficher la navigation par couverture dans une fenêtre séparée (redémarrage " "nécessaire)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "Rechercher lors de la saisie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Envoyer automatiquement les i&nformations vers le lecteur d'ebook" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "Supprimer les News de la librairie lorsque l'envoi est automatique vers " "l'appareil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Nombre de couvertures à afficher dans le mode navigation (nécessite un " "redémarrage):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Barre d'outils" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Moyen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Petit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "Taille des boutons dans la barre d'outils" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Afficher le &texte pour les boutons de la barre d'outils" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Sélectionner les &colonnes visibles dans la vue librairie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Utiliser l'afficheur interne pour:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "Ajouter une adresse email où les livres seront envoyés" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "&Ajouter un email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "Par &défaut" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "&Supprimer un email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" "calibre peut envoyer vos livres vers vous (ou votre lecteur) par email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Espace libre non-utilisé de la base de données" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -4029,25 +4119,25 @@ msgstr "" "monde. Toutes modifications des paramètres ne prendra effet qu'après un " "redémarrage du serveur." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "&Port du serveur:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Nom d'&utilisateur:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "Mot de &passe :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -4055,13 +4145,13 @@ msgstr "" "Si vous laisser le mot de passe à vide, tout le monde pourra accéder à votre " "collection de livres en utilisant une interface web." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Montrer le mot de passe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -4069,31 +4159,31 @@ msgstr "" "Taille maximale (largeurxhauteur) pour l'affichage des couvertures. Les " "couvertures plus larges sont redimensionnées. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Taille max. de la couverture:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "Démarrer le &Serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "Arrêter le serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "&Tester le serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Lancer &automatiquement le serveur au démarrage" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Afficher les logs du &serveur" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4110,7 +4200,7 @@ msgstr "" "Stanza de votre iPhone. Ici nomhote doit être le nom d'hôte complet ou " "l'adresse IP de l'ordinateur sur lequel calibre est démarré." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -4118,27 +4208,27 @@ msgstr "" "Ici vous pouvez personnaliser le comportement de Calibre en choisissant les " "plugins que vous souhaitez utiliser." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Activer/Désactiver le plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "Personnaliser le plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "Supprimer le plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Ajouter un nouveau plugin" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&Fichier plugin:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Ajouter" @@ -4247,20 +4337,24 @@ msgstr "Arrêter les travaux sélectionnés" msgid "Show job &details" msgstr "Afficher les &détails du travail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Editer les informations de Métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Informations métadonnées" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "Effectuer un tri a&utomatique par auteur" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -4269,51 +4363,47 @@ msgstr "" "Définit comment l'auteur de ce livre doit être classé. Par exemple, Charles " "Dickens peut être classé comme Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Note :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Note de ce livre. de 0 à 5 étoiles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " étoiles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Ouvre l'éditeur de mots-clefs" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "&Supprime des étiquettes :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" "Liste d'étiquettes séparées par des virgules à supprimer des livres. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Supprimer le &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "Effectuer un tri a&utomatique par auteur" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -5290,7 +5380,7 @@ msgid "Save to disk in a single directory" msgstr "Sauvegarder sur le disque dans un seul répertoire" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Sauvegarder seulement le format %s vers le disque" @@ -5325,12 +5415,12 @@ msgid "Bad database location" msgstr "Mauvais emplacement pour la base" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Choisir un emplacement pour votre librairie d'ebook" @@ -5532,7 +5622,7 @@ msgid "No book selected" msgstr "Aucun livre sélectionné" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Impossible de visualiser" @@ -5560,32 +5650,32 @@ msgstr "" "réponses de l'ordinateur. Une fois démarré le processus ne peut pas être " "arrêté avant la fin. Voulez-vous continuer ?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s n'a pas de format disponible." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Configuration impossible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Impossible de configurer pendant que des travaux sont en cours." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Pas d'information détaillée disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" "Pas d'information détaillée disponible pour les livres dans l'appareil." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Erreur pendant la communication avec le lecteur électronique" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5594,12 +5684,12 @@ msgstr "" "lecteur électronique. Veuillez déconnecter et reconnecter le lecteur " "électronique et redémarrer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Erreur lors de la conversion" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5607,19 +5697,19 @@ msgstr "" "

Impossible de convertir: %s

C'est un livre avec DRM. " "Vous devez supprimer les DRM en utilisant un programme tiers." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "Échoué" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Emplacement de la librairie invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "Impossible d'accéder à %s. Utilise %s comme librairie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5628,22 +5718,22 @@ msgstr "" "Si vous le trouvez utile, pensez à donner afin de supporter son " "développement." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 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/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "ATTENTION: Travaux actifs" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5651,7 +5741,7 @@ msgstr "" "continuera à tourner dans la zone de notification. Pour le fermer, choisir " "Quitter dans le menu contextuel de la zone de notification." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5659,11 +5749,11 @@ msgstr "" "Dernière version: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Mise à jour disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5673,48 +5763,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">Nouveautés. " "Visiter la page de téléchargement ?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Utiliser la librairie présente dans le répertoire spécifié." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Démarrer en mode minimisé dans la zone de notification." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Loggue les informations de débogage dans la console" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "Si vous êtes sûr qu'il n'est pas démarré" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "Impossible de lancer " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "%s est déjà démarré." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "peut être démarré dans la zone de notification, dans la" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "région en haut et à droite de l'écran." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "région en bas et à droite de l'écran." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "Essayer de redémarrer l'ordinateur." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "Essayer de supprimer le fichier" @@ -5912,22 +6002,22 @@ msgid "Publishers" msgstr "Editeurs" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "Commence la conversion de %d livres" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Convertir le livre %d / %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Impossible de convertir certains livres" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -5935,14 +6025,24 @@ msgstr "" "Impossible de convertir %d sur %d livres, car aucun format convenable pour " "la source n'a été trouvé." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "Vous devez indiquer un utilisateur et un mot de passe pour %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Récupérer des News de " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "Editer le signet" @@ -6404,11 +6504,11 @@ msgstr "Déplace la librairie..." msgid "Failed to move library" msgstr "Le déplacement de la librairie a échoué." -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Base de données invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6416,11 +6516,11 @@ msgstr "" "

Une librairie invalide existe à %s, la supprimer avant d'essayer de " "déplacer la librairie existante.
Erreur: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "Impossible de déplacer la librairie" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "assistant de bienvenue" @@ -6709,7 +6809,7 @@ msgstr "" "Chemin de la librairie calibre. Par défaut : utilise celui indiqué dans les " "paramètres." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6719,7 +6819,7 @@ msgstr "" "\n" "Lister les livres disponibles dans la base calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6734,7 +6834,7 @@ msgstr "" "sélectionner tous les champs. Ceci n'affecte que le format du texte en " "sortie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6744,11 +6844,11 @@ msgstr "" "Champs disponibles: %s\n" "Par défaut: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Trier les résultats dans l'ordre ascendant" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6758,7 +6858,7 @@ msgstr "" "la requête de recherche, veuillez consulter la section recherche dans le " "manuel utilisateur. Par défaut n'effectue aucun filtrage" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -6766,11 +6866,11 @@ msgstr "" "Largeur maximum pour une seule ligne en sortie. Par défaut détecte la taille " "de l'écran." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "La chaîne utilisée pour séparer des champs. Par défaut : un espace" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6778,7 +6878,7 @@ msgstr "" "Le préfixe pour tous les chemins. Par défaut : Le chemin absolu du " "répertoire de la librairie." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." @@ -6786,15 +6886,15 @@ msgstr "" "Format souhaité pour l'affichage des données. Choix disponibles: %s. Par " "défaut: texte." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Champs invalides. Champs disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Champ de tri invalide. Champs disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6802,7 +6902,7 @@ msgstr "" "Les livres suivants ne seront pas ajoutés car ils existent déjà dans la base " "de données (voir l'option --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6816,7 +6916,7 @@ msgstr "" "pouvez aussi spécifier des répertoires, voir les options décrivant les " "répertoires ci-dessous.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6824,11 +6924,11 @@ msgstr "" "Supposer que chaque répertoire dispose d'un livre logique et que tous les " "fichiers dans celui-ci sont des formats différents de ce même livre." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Traite les répertoires récursivement" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6836,11 +6936,11 @@ msgstr "" "Ajouter les livres dans la base de données même s'ils existent déjà. La " "comparaison est basée sur les titres des ebooks." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "Vous devez spécifier au moins un fichier à ajouter" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6855,11 +6955,11 @@ msgstr "" "la liste des identifiants à l'aide de la commande list). Par exemple, " "23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Vous devez spécifier au moins un fichier à supprimer" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6873,15 +6973,15 @@ msgstr "" "logique identifié par id. Vous pouvez obtenir l'identifiant à l'aide de la " "commande list. Si le format existe déjà, il sera remplacé.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "Veuillez indiquer une identification et le fichier ebook." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "Les fichiers de livres électroniques doivent avoir une extension" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6898,11 +6998,11 @@ msgstr "" "extension de fichier comme LRF, TXT ou EPUB. Si le fichier logique n'a pas " "de format fmt disponible, n'effectue aucune action.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Vous devez spécifier un identifiant et un format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6918,15 +7018,15 @@ msgstr "" "livre identifié par id.\n" "id est un identifiant obtenu à l'aide de la commande list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Imprimer les métadonnées dans un formulaire OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Vous devez spécifier un identifiant" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6949,11 +7049,11 @@ msgstr "" "ajouté à la\n" "commande show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Vous devez spécifier un identifiant et un fichier de métadonnées" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6972,28 +7072,28 @@ msgstr "" "un fichier opf). Vous pouvez obtenir les numéros id à partir de la commande " "list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exporter tous les livres dans la base, ignorer la liste des identifiants" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Exporter les livres vers le répertoire spécifié. Par défaut" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Exporter les livres vers un seul répertoire" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Vous devez spécifier des identifiants ou l'option %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -7014,27 +7114,27 @@ msgstr "" "\n" "Pour une aide sur commande précise: %%prog commande --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "

Migre l'ancienne base vers la librairie dans %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Copie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Compacte la base" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -7136,16 +7236,24 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 -msgid "Requested formats not available" +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "Convertir les chemins en minuscule." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 +msgid "Requested formats not available" +msgstr "Formats demandés non disponible" + +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" "Mot de passe pour accéder à la librairie calibre. Le nom d'utilisateur est " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -7319,35 +7427,35 @@ msgstr "Obtient les flux à partir de la page d'index" msgid "Trying to download cover..." msgstr "Essaie de télécharger la couverture..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Commence le téléchargement [processus %d]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Flux téléchargés de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Impossible de télécharger la couverture: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Télécharge la couverture de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Article sans titre" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Article téléchargé : %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Impossible de télécharger l'article: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7448,13 +7556,14 @@ msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7478,6 +7587,7 @@ msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7488,7 +7598,8 @@ msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7531,16 +7642,18 @@ msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7548,7 +7661,7 @@ msgstr "Italien" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7565,11 +7678,11 @@ msgstr "Anglais" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tnxm.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vnexpress.py:16 msgid "Vietnamese" -msgstr "" +msgstr "Vietnamien" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 msgid "sr-Latn-RS" -msgstr "" +msgstr "sr-Latn-RS" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_carta.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_der_standard.py:22 @@ -7580,6 +7693,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7607,6 +7721,7 @@ msgstr "Français" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7630,6 +7745,7 @@ msgstr "Portugais" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7648,11 +7764,7 @@ msgstr "Saute l'article filtré: %s" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "Kovid Goyal and Sujata Raman" +msgstr "Monténégrin" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" @@ -8248,6 +8360,9 @@ msgstr "Affiche des informations détaillées. Utile pour le débogage" #~ msgid "%prog [options] myebook.mobi" #~ msgstr "%prog [options] myebook.mobi" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Espace libre non-utilisé de la base de données" + #~ msgid "Bulk convert ebooks to LRF" #~ msgstr "Bulk convertit les ebooks en LRF" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 836f9289f9..dcb0b5902f 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-06-14 18:08+0000\n" "Last-Translator: Marcos X. \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Non facer nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Descoñecido" @@ -163,52 +163,52 @@ msgid "" "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Ler metadatos de ebooks en arquivos RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -218,24 +218,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -345,7 +338,7 @@ msgstr "" msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -353,41 +346,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -402,33 +395,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -456,12 +449,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -470,10 +463,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -483,23 +476,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -508,48 +501,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Non se puido detectar a unidade de disco %s. Probe a reiniciar." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -737,7 +730,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -745,11 +738,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1089,10 +1089,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1755,7 +1755,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1772,16 +1772,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1820,14 +1820,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1838,33 +1838,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2018,6 +2018,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2031,8 +2037,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2135,47 +2150,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2184,7 +2203,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2217,6 +2236,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2232,8 +2252,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2297,6 +2317,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2343,7 +2427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2525,39 +2609,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2569,7 +2620,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "" @@ -2585,7 +2636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "" @@ -2596,7 +2647,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2604,15 +2655,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2688,7 +2739,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2728,11 +2779,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2869,14 +2920,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3293,109 +3359,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3403,72 +3487,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3477,244 +3561,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3725,33 +3817,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3849,70 +3941,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4840,7 +4932,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4875,12 +4967,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5067,7 +5159,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5091,145 +5183,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5422,35 +5514,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5887,21 +5989,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6156,14 +6258,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6172,61 +6274,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6235,27 +6337,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6264,11 +6366,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6277,15 +6379,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6295,11 +6397,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6309,15 +6411,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6330,11 +6432,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6345,27 +6447,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6377,27 +6479,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6499,15 +6601,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6672,35 +6782,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6801,13 +6911,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6831,6 +6942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6841,7 +6953,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6884,16 +6997,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6901,7 +7016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6933,6 +7048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6960,6 +7076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -6983,6 +7100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7003,10 +7121,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/he.po b/src/calibre/translations/he.po index 3f913667f7..d376d99df9 100644 --- a/src/calibre/translations/he.po +++ b/src/calibre/translations/he.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-05-21 15:24+0000\n" "Last-Translator: nikitajy \n" "Language-Team: Hebrew \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "לא עושה דבר" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "לא ידוע" @@ -165,52 +165,52 @@ msgstr "" "עקוב אחר כל הקישורים המקומיים בקובץ HTML וצור קובץ ZIP המכיל את כל הקבצים " "המקושרים. תוסף זה רץ בכל פעם שמתווסף קובץ HTML לספרייה." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -220,24 +220,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -347,7 +340,7 @@ msgstr "לא נמצאו תוספים תקינים ב- " msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -355,41 +348,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -404,33 +397,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -458,12 +451,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -472,10 +465,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -485,23 +478,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -510,48 +503,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -739,7 +732,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -747,11 +740,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -759,7 +759,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -767,7 +767,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -775,7 +775,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -784,17 +784,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -802,58 +802,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -863,7 +863,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -871,105 +871,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -979,86 +979,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1091,10 +1091,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1757,7 +1757,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1774,16 +1774,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1822,14 +1822,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1840,33 +1840,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2020,6 +2020,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2033,8 +2039,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2137,47 +2152,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2186,7 +2205,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2219,6 +2238,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2234,8 +2254,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2299,6 +2319,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2345,7 +2429,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2527,39 +2611,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2571,7 +2622,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "" @@ -2587,7 +2638,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "" @@ -2598,7 +2649,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2606,15 +2657,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2690,7 +2741,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2730,11 +2781,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2871,14 +2922,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3295,109 +3361,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3405,72 +3489,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3479,244 +3563,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3727,33 +3819,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3851,70 +3943,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4842,7 +4934,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4877,12 +4969,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5069,7 +5161,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5093,145 +5185,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5424,35 +5516,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5889,21 +5991,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6158,14 +6260,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6174,61 +6276,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6237,27 +6339,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6266,11 +6368,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6279,15 +6381,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6297,11 +6399,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6311,15 +6413,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6332,11 +6434,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6347,27 +6449,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6379,27 +6481,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6501,15 +6603,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6674,35 +6784,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6803,13 +6913,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6833,6 +6944,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6843,7 +6955,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6886,16 +6999,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6903,7 +7018,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6935,6 +7050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6962,6 +7078,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -6985,6 +7102,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7005,10 +7123,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/hr.po b/src/calibre/translations/hr.po index 296c200162..1ba132ee59 100644 --- a/src/calibre/translations/hr.po +++ b/src/calibre/translations/hr.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" -"PO-Revision-Date: 2009-08-27 14:53+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" +"PO-Revision-Date: 2009-08-28 22:52+0000\n" "Last-Translator: Miro Glavić \n" "Language-Team: Croatian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Uopće ne funkcionira" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Nepoznat" @@ -166,7 +166,7 @@ msgstr "" "povezanim datotekama. Ovaj priključak se aktivira svaki put vi dodate HTML " "datoteku u knjižnicu." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -174,46 +174,46 @@ msgstr "" "Šifriranje znakova za ulazne HTML datoteke. Uobičajeni izbor uključuje: " "cpl1252, latin1, iso-8859-1 i utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Izluči omot iz komičnih datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Čitaj metapodatke iz %s datoteka" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Ćitaj metapodatke iz elektroničkih knjiga u RAR arhivama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Čitaj metapodatke iz elektroničkih knjiga u ZIP arhivama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Postavi metapodatke u %s datotekama" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Postavi metapodatke iz %s datoteka" @@ -223,16 +223,6 @@ msgstr "Ulaz Konverzije" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Spremite rezultat ulaznog priključka u specificirani direktorij. Ovo je " -"korisno ako niste sigurni u kojem stadiju konverzije se događaju greške. " -"UPOZORENJE: Ovo će kompletno izbrisati sadržaj specificiranog direktorija." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -243,11 +233,11 @@ msgstr "" "posebno korisno za dokumenta koja ne deklariraju šifriranje ili imaju " "pogrešne deklaracije." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Izlaz Konverzije" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -367,7 +357,7 @@ msgstr "Nije pronađen važeći priključak u " msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicijalizacija priključka %s je neuspjela sa praćenjem unazad:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -379,18 +369,18 @@ msgstr "" " Prilagodi calibre učitavanjem vanjskih priključaka.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Dodaj priključak specificirajući put do ZIP datoteke u kojoj se nalazi." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Ukloni prilagođene priključke po imenu. Ovo neće utjecati na ugrađene " "priključke." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -398,27 +388,27 @@ msgstr "" "Prilagodi priključak. Specificiraj naziv priključka i prilagodbeni string " "odvojene zarezom." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Izlistaj sve instalirane priključke" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Osposobi imenovani priključak" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Onesposobi imenovani priključak" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Kominiciraj sa Android telefonima." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Komuniciraj sa BeBook eBook čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Komuniciraj sa BeBook Mini eBook čitačem." @@ -433,33 +423,33 @@ msgstr "Komuniciraj sa Blackberry smart phone." msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "Komunicirajte sa Cybook Gen 3 eBook čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Prenošenje knjiga na uređaj..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "Komunicirajte sa Cybook Opus eBook čitačem." @@ -487,12 +477,12 @@ msgstr "Komuniciraj sa JetBook eBook čitačem." msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Komuniciraj sa Kindle eBook čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Komuniciraj sa Kindle 2 eBook čitačem." @@ -501,10 +491,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Komuniciraj sa Sony PRS-500 eBook čitačem." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -514,23 +504,23 @@ msgstr "Komuniciraj sa Sony PRS-500 eBook čitačem." msgid "Getting list of books on device..." msgstr "Uzimanje liste knjiga na uređaju..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Komuniciraj sa Sony PRS-505 eBook čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal i John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Uklanjanje knjiga sa uređaja..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Slanje metapodataka na uređaj..." @@ -539,20 +529,20 @@ msgstr "Slanje metapodataka na uređaj..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Komuniciraj sa Sony PRS-700 eBook čitačem." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nije moguće otkriti %s disketni pogon" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "Nemoguće pronaći %s disketni pogon." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "Pomoćnik montaže nije pronađen: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -560,29 +550,29 @@ msgstr "" "Nemoguće otkriti %s pogonski disk. Vaš kernel vjerojatno izvozi neodobrenu " "verziju SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "Nemoguće organizirati glavnu memoriju (Kod greške: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "Čitač nema memorijsku karticu u ovom ležištu." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "Odabrano ležište: %s nije podržano." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Glavna memorija nema dovoljno slobodnog prostora" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Memorijska kartica nema dovoljno slobodnog prostora" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -811,7 +801,7 @@ msgstr "Opcije za postavljanje metapodataka u izlaz" msgid "Options to help with debugging the conversion" msgstr "Opcije za pomoć kod ispravljanja grešaka konverzije" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "Izlistaj uglavljene recepte" @@ -819,11 +809,20 @@ msgstr "Izlistaj uglavljene recepte" msgid "Output saved to" msgstr "Izlaz spremljen u" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "Razina rječitosti. Specificiraj više puta za veću rječitost." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" +"Spremi rezultate iz različitih faza pretvorbe u specificirani direktorij. " +"Korisno ako niste sigurni u kojoj fazi pretvorbe se događaju greške." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -834,7 +833,7 @@ msgstr "" "podatke kako interpretirati različite informacije u ulaznom dokumentu. Na " "primjer razlučivo ovisne dužine (npr. dužine u pikselima). Izbori su:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -846,7 +845,7 @@ msgstr "" "slučajevima izlazni profil je potreban za proizvodnju dokumenata koji bi " "funkcionirali na uređaju. Na primjer EPUB na SONY čitaču. Izbori su:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -858,7 +857,7 @@ msgstr "" "napraviti pisma u izlazu većim i obratno. Standardno, osnovna veličina pisma " "se određuje po osnovu izlaznog profila kojeg vi odaberete." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -872,11 +871,11 @@ msgstr "" "koristi ove veličine za inteligentnu promjenu pisma. Standardno se koristi " "preslikavanje po osnovu izlaznog profila kojeg ste vi odabrali." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "Onemogući promjenu veličine svih pisama." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -884,7 +883,7 @@ msgstr "" "Visina reda u pts. Kontrolira razmak između dva susjedna reda teksta. " "Standardno, manipulacija visine reda se ne obavlja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -896,7 +895,7 @@ msgstr "" "stranice ili slične greške. Ova opcija će izlučiti sadržaj tabela i " "prezentirati ih u linearnom obliku." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -906,7 +905,7 @@ msgstr "" "Sadržaj na razini jedan. Ako je ovo specificirano, ima prednost nad ostalim " "oblicima auto-otkrivanja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -916,7 +915,7 @@ msgstr "" "Sadržaj na razini dva. Svaki unos je dodan kao prethodni unos na razini " "jedan." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -925,7 +924,7 @@ msgstr "" "XPath izraz koji specificira sve tagove koji bi trebali biti dodani u " "Sadržaj na razini tri. Svaki unos je dodan kao prethodni unos na razini dva." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -934,11 +933,11 @@ msgstr "" "Normalno, ako izvorna datoteka već ima Sadržaj, ova će se upotrijebiti prije " "auto-generirane. Sa ovom opcijom, auto-generirana se uvijek upotrebljava." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Ne dodavati auto-otkrivena poglavlja u Sadržaj" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -946,7 +945,7 @@ msgstr "" "Ukoliko je otkriven manji broj poglavlja od ovog broja, onda se veze dodaju " "u Sadržaj. Standardno: %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -956,7 +955,7 @@ msgstr "" "Standardno je %default. Veze su dodane u TOC samo ako je manje od početnog " "broja poglavlja otkriveno." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -964,7 +963,7 @@ msgstr "" "Ukloni zabilješke iz Sadržaja čiji naslovi odgovaraju specificiranom " "regularnom izrazu. Uparene zabilješke i svi njihovi sljedbenici su uklonjeni." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -981,7 +980,7 @@ msgstr "" "XPath Vodič u calibre Korisničkom Priručniku za detalje oko korištenja ove " "osobenosti." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -994,7 +993,7 @@ msgstr "" "onesposobiti obilježavanje poglavlja a vrijednost \"oba\" će upotrijebiti i " "kraj stranice i crtu da obilježi poglavlja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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 " @@ -1004,41 +1003,41 @@ msgstr "" "stilskim pravilima iz izvorne datoteke, tako da može biti upotrijebljen za " "prevladavanje ovih pravila." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "Ovo je XPath izraz. Krajevi stranica se unose prije specificiranih elemenata." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Postavi gornju marginu u pts. Zadano je %default. Napomena: 72 pts je " "jednako 1inch." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Postavi donju marginu u pts. Zadano je %default. Napomena: 72 pts je jednako " "1inch." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Postavi lijevu marginu u pts. Zadano je %default. Napomena: 72 pts je " "jednako 1inch." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Postavi desnu marginu u pts. Zadano je %default. Napomena: 72 pts je jednako " "1inch." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1048,7 +1047,7 @@ msgstr "" "poravnano ili ne ovisi o tome da li format knjige i čitač podržavaju " "poravnavanje." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 " @@ -1058,7 +1057,7 @@ msgstr "" "1.5em. Uklanjanje razmaka neće funkcionirati ako izvorna datoteka ne koristi " "paragrafe (

ili

oznake)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1066,7 +1065,7 @@ msgstr "" "Upotrijebi omot koji je otkriven u izvornoj datoteci namjesto specificiranog " "omota." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1074,7 +1073,7 @@ msgstr "" "Umetni prazan red između paragrafa. Ovo neće funkcionirati ako izvorna " "datoteka ne koristi paragrafe (

ili

tagovi)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1082,7 +1081,7 @@ msgstr "" "Ukloni prvu sliku sa ulazne elektroničke knjige. Korisno kad je prva slika u " "izvornoj datoteci omot a vi zahtijevate vanjski omot." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1090,7 +1089,7 @@ msgstr "" "Umetni knjižne metapodatke na početku knjige. Ovo je korisno ako vaš e-book " "čitač ne podržava direktnu pretragu/prikazivanje metapodataka." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1098,23 +1097,23 @@ msgstr "" "Pokušaj otkrića i korekcije oštrog završetka redova i ostalih problema u " "izvornoj datoteci. Ovo može pogoršati stvari, te koristite s oprezom." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "Upotrijebi regularni izraz da probaš ukloniti zaglavlje." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "Regularni izraz za upotrebu kod uklanjanja zaglavlja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "Upotrijebi regularni izraz da probaš ukloniti podnožje." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "Regularni izraz za upotrebu kod uklanjanja podnožja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1122,7 +1121,7 @@ msgstr "" "Čitaj metapodatke iz specificirane OPF datoteke. Metapodaci čitani iz ove " "datoteke će prevladati sve metapodatke u izvornoj datoteci." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1138,87 +1137,87 @@ msgstr "" "koristiće se znakovi upotrebljavani od strane većeg broja ljudi (u " "prethodnom primjeru Kineski)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Postavi naslov." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "Odredi autore. Više autora bi trebalo biti odvojeno znacima \"&\"." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "Verzija naslova koji će se koristiti za sortiranje. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "String koji će se koristiti za sortiranje po autoru. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Postavi omot na specificiranu datoteku." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Postavi e-book opis." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Postavi e-book izdavača." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Postavi seriju kojoj ova knjiga pripada." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Postavi indeks knjige u ovoj seriji." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Postavi ocjenu. Ovo bi trebao biti broj između 1 i 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Postavi ISBN knjige." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Postavi tagove za knjigu. Ovo bi trebala biti zarezom odvojena lista." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Postavi redatelja knjige." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Postavi jezik" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Nije pronađena elektronička knjiga u arhivi" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "Pretvaranje ulaza u HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "Izvršavanje transformacija na e-knjizi..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "Stvaranje" @@ -1265,10 +1264,10 @@ msgstr "" "omot je generiran sa naslovom, autorima itd. Ova opcija onemogućuje " "generiranje ovog omota." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "Sadržaj" @@ -2011,7 +2010,7 @@ msgstr "" "Nije moguće pronaći odgovarajuće mjesto gdje odvojiti: %s Sub-tree veličina: " "%d Kb" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Neimenovano" @@ -2030,16 +2029,16 @@ msgstr "" "Generiraj Adobe \"mapa-stranice\" datoteku ako su podaci o paginaciji " "raspoloživi." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "Fusnote" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "Rubna traka" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -2093,7 +2092,7 @@ msgstr "" "\n" "Manipuliraj PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" @@ -2103,7 +2102,7 @@ msgstr "" "\n" "Izreži PDF datoteku.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -2116,23 +2115,23 @@ msgstr "" "Put do izlazne datoteke. Uobičajeno je da se datoteka uradi u aktivnom " "direktoriju." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "Broj piksela za izrezati od krajnje lijeve x (zadano je %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "Broj piksela za izrezati od krajnje lijeve y (zadano je %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "Broj piksela za izrezati od krajnje desne x (zadano je %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "Broj piksela za izrezati od krajnje desne y (zadano je %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" @@ -2141,11 +2140,11 @@ msgstr "" "individualno izrezana `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf " "2> bounding`" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "Opcije Izrezivanja:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2340,6 +2339,12 @@ msgstr "" "Ova RTF datoteka ima osobinu koju calibre ne podržava. Pretvori ju prvo u " "HTML a zatim ju isprobaj." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2359,8 +2364,17 @@ msgstr "" "Specificiraj šifriranje znakova izlaznog dokumenta. Standardno je utf-8. " "Napomena: ova opcija nije prihvaćena od svih formata." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Često korišteni direktoriji" @@ -2467,27 +2481,27 @@ msgstr "Kopiraj" msgid "Copy to Clipboard" msgstr "Kopiraj u međuspremnik" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Pretraživanje u" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "Dodavanje..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "Pretraživanje u svim pod-direktorijima..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "Dodano" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "Neuspjelo dodavanje" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -2495,11 +2509,11 @@ msgstr "" "Proces dodavanja knjiga je zaustavljen. Probajte ponovo pokrenuti calibre i " "dodavati knjige u manjim količinama dok ne pronađete problematičnu knjigu." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Pronađeni duplikati!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -2507,11 +2521,15 @@ msgstr "" "Knjige sa naslovom identičnim slijedećim već postoje u bazi podataka. Dodaj " "ih, bez obzira?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "Dodavanje duplikata..." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "Spremanje..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Spremljeno" @@ -2520,7 +2538,7 @@ msgid "Bulk Convert" msgstr "Masovna Konverzija" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "Opcije specifične za izlazni format." @@ -2553,6 +2571,7 @@ msgid "input" msgstr "unos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2568,8 +2587,8 @@ msgstr "unos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2633,6 +2652,74 @@ msgstr "Oč&isti mrlje" msgid "&Disable comic processing" msgstr "&Onemogući procesiranje stripova" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "Ukloni grešku" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "Ukloni greške u procesu pretvorbe." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "Odaberi mapu za uklanjanje grešaka" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "Nevažeći direktorij uklanjanja grešaka" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "Neuspjelo kreiranje direktorija uklanjanja grešaka" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" +"Odaberite mapu za staviti rezultate otkrivanja grešaka. Ako soecificirate " +"mapu, calibre će smjestiti sve rezultate otkrivanja grešaka unutar. Ovo će " +"biti korisno u razumijevanju procesa pretvorbe i određivanju korektnih " +"vrijednosti za pretvorbene parametre kao Sadržaj i Otkrivanje Poglavlja." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "EPUB Izlaz" @@ -2679,7 +2766,7 @@ msgstr "FB2 Izlaz" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "&Linijski TOC" @@ -2863,39 +2950,6 @@ msgstr "Promijeni sliku &omota:" msgid "Browse for an image to use as the cover of this book." msgstr "Pretraži za sliku koju bi upotrijebili kao omot knjige." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2907,7 +2961,7 @@ msgid "Change the title of this book" msgstr "Promijeni naslov ove knjige" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Autor(i): " @@ -2925,7 +2979,7 @@ msgstr "" "zarezom." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Izdavač: " @@ -2936,7 +2990,7 @@ msgid "Ta&gs: " msgstr "Ta&govi: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2946,15 +3000,15 @@ msgstr "" "

Oni mogu biti bilo riječi ili fraze, odvojene zarezima." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Serije:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -3030,7 +3084,7 @@ msgid "PDB Input" msgstr "PDB Unos" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "Tretiraj svaki &red kao paragraf" @@ -3070,11 +3124,11 @@ msgstr "&Orijentacija:" msgid "RB Output" msgstr "RB Izlaz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Pretvori" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "Opcije specifične za ulazni format." @@ -3215,14 +3269,29 @@ msgstr "TOC &Filter:" msgid "TXT Input" msgstr "TXT Unos" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "TXT Izlaz" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "Stil završetka &Reda" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3658,110 +3727,128 @@ msgstr "" msgid "new email address" msgstr "nova epoštanska adresa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Nema puta važećeg priključka" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s nije put važećeg priključka" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Odaberi priključak" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Priključak ne može biti onesposobljen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "Priključak: %s ne može biti onesposobljen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Priključak nije prilagodljiv" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Priključak: %s ne treba prilagođavanje" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Prilagodi %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "Nemoguće ukloniti ugrađeni priključak" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" nemoguće ukloniti. Ovo je ugrađeni priključak. Pokušajte ga onesposobiti." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Dnevnik grešaka:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Dnevnik pristupa:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Neuspješan start sadržajnog poslužitelja" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "Odaberi lokaziju knjiga" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Nevažeća veličina" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "Veličina %s je nevažeća. Mora biti u formatu širinaxvisina" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Nevažeća lokacija baze podataka" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Nevažeća lokacija baze podataka " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Mora biti direktorij." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Nevažeća lokacija baze podataka.
Nemoguće pisati u " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "Provjera integriteta baze podataka" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Greška" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Nema puta važećeg priključka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s nije put važećeg priključka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Odaberi priključak" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Priključak ne može biti onesposobljen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "Priključak: %s ne može biti onesposobljen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Priključak nije prilagodljiv" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Priključak: %s ne treba prilagođavanje" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Prilagodi %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "Nemoguće ukloniti ugrađeni priključak" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" nemoguće ukloniti. Ovo je ugrađeni priključak. Pokušajte ga onesposobiti." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Dnevnik grešaka:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Dnevnik pristupa:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Neuspješan start sadržajnog poslužitelja" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "Odaberi lokaziju knjiga" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Nevažeća veličina" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "Veličina %s je nevažeća. Mora biti u formatu širinaxvisina" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Nevažeća lokacija baze podataka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Nevažeća lokacija baze podataka " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Mora biti direktorij." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Nevažeća lokacija baze podataka.
Nemoguće pisati u " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "Provjera integriteta baze podataka" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "Propust provjere integriteta baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "Pronađene su neke proturječnosti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3772,19 +3859,19 @@ msgstr "" "postojali. Unosi formata su uklonjeni. Trebali biste ih ručno provjeriti. " "Ovo se može dogoditi ako manipulirate datoteke direktno u mapi biblioteke." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "Nevažeća šablona" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "Šablona %s nije važeća:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "TabWidget" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " @@ -3794,19 +3881,19 @@ msgstr "" "koje mu dodajete. Calibre može ili čitati metapodatke iz sadržaja datoteke " "ili iz imena datoteke." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "Čitaj metapodatke samo iz imena &datoteke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "&Konfiguriraj metapodatke iz imena datoteke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "&Dodavanje knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" @@ -3814,35 +3901,35 @@ msgstr "" "Ovdje možete kontrolirati kako calibre sprema vaše knjige kad kliknete na " "Spremi na Disk dugme:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "Spremi omot posebice" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "Ažuriraj &metapodatke u spremljenim kopijama" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "Spremi metapodatke u &OPF datoteku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "Pretvori ne-engleske znakove u &Engleske ekvivalente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "Formatiraj &datume kao:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "&Formati datoteka za spremiti:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "Spremi &Šablonu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3850,22 +3937,35 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" +"Podešavajući nižu šablonu možete kontrolirati u koje mape se spremaju " +"datoteke i koja su im imena data. Možete koristiti znak / da označite pod-" +"mape. Raspoložive varijable metapodataka su opisane ispod. Ako određena " +"knjiga nema neke metapodatke, varijabla će biti zamijenjena sa praznim " +"stringom." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "Raspoložive varijable:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "Zamijeni razmak sa &underscres" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "Pretvori putanje u &mala slova" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "&Spremanje knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Postavke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3873,19 +3973,19 @@ msgstr "" "&Lokacija elektroničkih knjiga (ebooks su pohranjene u mapama razvrstanim po " "autorima a metapodaci su pohranjeni u datoteci metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Pretraži lokaciju za novu bazu podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Prikaži obavijest kad je &nova inačica dostupna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Zadano mrežno &vrijeme neaktivnosti:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3893,143 +3993,143 @@ msgstr "" "Postavi zadano vrijeme neaktivnosti za mrežno dobavljanje (npr. svaki put " "kad idemo na internet da dobijemo informacije)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " sekundi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Odaberi &jezik (zahtijeva ponovno pokretanje):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normalan" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Visoko" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Nisko" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "&Prioritet posla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "Prvenstven &izlazni format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "Prvenstveni redoslijed &ulaznih formata:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Dodaj direktorij u listu često korištenih direktorija" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Ukloni direktorij iz liste često korištenih direktorija" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Koristi &Rimske brojeve za brojeve serija" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" "Osposobi ikonu sustavnog &poslužavnika (zahtijeva ponovo podizanje sustava)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Prikaži &obavještavanje u sustavnom poslužavniku." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Prikaži pretraživača omota u posebnom prozoru (zahtijeva ponovno podizanje)." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "Traži dok tipkaš" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Automatski pošalji skinute &vijesti na čitača elektroničke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "&Izbriši vijesti iz biblioteke kad su automatski poslane čitaču." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "&Broj omota za prikaz u pretražnom modu (zahtijeva ponovno pokretanje):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Alatna traka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Velik" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Srednji" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Malo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "Veličina &gumba u alatnoj traci" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Prikaži &tekst gumba u alatnoj traci" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Odaberi vidljive &stupce u prikazu biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Koristi interni &preglednik za:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "Dodaj e-mail adresu na koju poslati knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "&Dodaj e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "Napravi &zadanim" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "&Ukloni e-mail" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" "calibre vam može poslati vaše knjige (ili vašem čitaču) putem e-maila" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Slobodan neiskorišten prostor na disku iz baze podataka." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "&Provjeri integritet baze podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -4039,25 +4139,25 @@ msgstr "" "knjiga koristeći pretraživač od bilo gdje u svijetu. Sve promjene u " "postavkama će uzeti efekta samo nakon onovnog pokretanja poslužitelja." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "Poslužiteljev &ulaz:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Korisničko ime:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Lozinka:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -4065,13 +4165,13 @@ msgstr "" "Ako ostavite lozinku praznu, svatko će imati pristup vašoj kolekciji knjiga " "koristeći web sučelje." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Prikaži lozinku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -4079,31 +4179,31 @@ msgstr "" "Maksimalna veličina (širinaxvisina) za izložene omote. Veći omoti su " "smanjeni. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Maksimalna veličina &omota:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "&Pokreni Poslužitelja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "Za&ustavi Poslužitelja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "&Provjera Poslužitelja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Pokreni poslužitelja &automatski pri podizanju" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Pogledaj &poslužiteljev dnevnik" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4120,7 +4220,7 @@ msgstr "" "na vašem iPhone. Ovdje myhostname bi trebalo biti puno kvalificirano " "hostname ili IP adresa računala na kojem je calibre aktivan." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -4128,27 +4228,27 @@ msgstr "" "Ovdje možete prilagoditi ponašanje Calibre kontrolirajući koje priključke " "upotrebljava." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Osposobi/&Onesposobi priključak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "&Prilagodi priključak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "&Ukloni priključak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Dodaj novi priključak" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&Datoteka priključka:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Dodaj" @@ -4251,20 +4351,24 @@ msgstr "&Zaustavi odabrani posao" msgid "Show job &details" msgstr "Prikaži &detalje posla" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Uredi Meta informaciju" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Meta informacija" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "A&utomatski postavi svrstavanje autora" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "S&ortiranje autora: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -4273,50 +4377,46 @@ msgstr "" "Specificiraj kako bi autor(i) ove knjige trebali biti svrstani. Na primjer " "Charles Dickens bi trebao biti svrstan kao Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Rangiranje:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Rangiranje ove knjige. 0-5 zvjezdica" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " zvjezdice" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "Dodaj oz&nake: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Otvori Urednika Tagova" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "&Ukloni tagove:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "Zarezom odvojena lista tagova za ukloniti iz knjiga. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Ukloni &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "A&utomatski postavi svrstavanje autora" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "Nije važeća slika" @@ -5306,7 +5406,7 @@ msgid "Save to disk in a single directory" msgstr "Spremi na disk u zajednički direktorij." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Pohrani samo %s format na disk" @@ -5341,12 +5441,12 @@ msgid "Bad database location" msgstr "Loša lokacija baze podataka" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "Calibre Biblioteka" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Odaberi lokaciju za vašu e-book biblioteku" @@ -5547,7 +5647,7 @@ msgid "No book selected" msgstr "Niste odabrali knjigu" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Nemoguć pregled" @@ -5575,31 +5675,31 @@ msgstr "" "započet, ovaj proces se ne može zustaviti dok se ne završi. Da li želite " "nastaviti?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s nema raspoložive formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Nemoguće konfigurirati" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Nemoguće konfigurirati dok postoje aktivni poslovi." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Detaljni podaci nisu raspoloživi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "Detaljni podaci nisu raspoloživi za knjige na uređaju." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Greška u razgovoru sa uređajem" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5607,12 +5707,12 @@ msgstr "" "Došlo je do privremene greške u komunikaciji sa uređajem. Molimo islkjučite " "i ponovo priključite uređaj ili kompletno ponovo pokrenite sustav." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Greška u Pretvorbi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5620,19 +5720,19 @@ msgstr "" "

Nemoguće pretvoriti: %s

Ovo je DRM knjiga. Prvo " "morate ukloniti DRM koristeći alate treće stranke." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "Neuspjelo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Nevažeća lokacija biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "Nemoguć pristup do %s. Korištenje %s kao biblioteke." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5640,11 +5740,11 @@ msgstr "" "je rezultat napora brojnih volontera iz cijelog svijeta. Ako smatrate da je " "koristan, molimo razmislite o donaciji za podršku razvoju ovog projekta." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Imate aktivne poslove. Jeste li sigurni da hoćete prekinuti?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5654,11 +5754,11 @@ msgstr "" " Prekid može prouzrokovati korupciju uređaja.
\n" " Jeste li sigurni da hoćete da prekinete?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "UPOZORENJE: Aktivni poslovi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5666,7 +5766,7 @@ msgstr "" "će nastaviti biti aktivan u sustavnom poslužavniku. Da zatvorite, odaberite " "Prekini u sadržajnom izborniku sustavnog poslužavnika." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5674,11 +5774,11 @@ msgstr "" "Posljednja inačica: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Obnova raspoloživa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5688,48 +5788,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nove značajke. " "Posjetite stranicu za skidanje." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Koristi biblioteku lociranu na specificiranom putu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Pokretanje minimizirano na sustavni poslužavnik." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Ubilježi informacije o uklanjanju grašaka u konzolu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "Ako si siguran da nije aktivan" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "Ne može Krenuti " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "%s je već aktivan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "možda funkcionira u sustavnom poslužavniku, u" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "gornji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "donji desni dio zaslona." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "probaj ponovo startati svoje računalo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "probaj obrisati datoteku." @@ -5928,22 +6028,22 @@ msgid "Publishers" msgstr "Izdavači" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "Početak konverzije %d knjiga" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Pretvori knjigu %d od %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Nemoguće pretvoriti neke knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -5951,14 +6051,24 @@ msgstr "" "Nije moguće konvertirati %d od %d knjige, jer odgovarajući izvorni format " "nije pronađen." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "Morate postaviti korisničko ime i lozinku za %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Dograbi vijesti od " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "Uredi bilješke" @@ -6426,11 +6536,11 @@ msgstr "Premještanje biblioteke..." msgid "Failed to move library" msgstr "Neuspjeh premještanja biblioteke" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Nevažeća baza podataka" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6438,11 +6548,11 @@ msgstr "" "

Nevažeća biblioteka već postoji na %s. Ovu prvo morate izbrisati prije " "nego pokušate premjestiti postojeću biblioteku.
Greška: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "Nije moguće premjestiti biblioteku" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "asistent dobrodošlice" @@ -6737,7 +6847,7 @@ msgid "" msgstr "" "Put do calibre biblioteke. Normalno je koristiti put pohranjen u postavkama." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6747,7 +6857,7 @@ msgstr "" "\n" "Izlistaj knjige dostupne u calibre bazi podataka.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6761,7 +6871,7 @@ msgstr "" "Standardno: %%default. Posebno polje \"svi\" može biti upotrijebljeno za " "odabir svih polja. Utiče samo na format izlaznog teksta." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6771,11 +6881,11 @@ msgstr "" "Raspoloživa polja: %s\n" "Standardno: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Svrstaj rezultate po uzlaznom redu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6785,7 +6895,7 @@ msgstr "" "molimo pogledajte dokumentaciju vezanu uz pretragu u Korisničkom Priručniku. " "Standardno se ne radi filtriranje." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -6793,11 +6903,11 @@ msgstr "" "Maksimalna širina svake linije u izlazu. Standardno se svodi na otkrivanje " "veličine zaslona." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "String upotrijebljen za odvajanje polja. Standardno je razmak." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6805,22 +6915,22 @@ msgstr "" "Prefiks za puteve svih datoteka. Standardan je apsolutni put do mape " "biblioteke." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" "Format u kojem izvesti podatke. Raspoloživi izbor: %s. Standardan je tekst." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Nevažeća polja. Raspoloživa polja:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Nevažeće polje svrstavanja. Raspoloživa polja." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6828,7 +6938,7 @@ msgstr "" "Slijedeće knjige nisu dodane jer već postoje u bazi podataka (vidi --" "duplicates opciju):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6842,7 +6952,7 @@ msgstr "" "specificirati \n" "direktorije, vidi opcije vezane za direktorije ispod.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6850,11 +6960,11 @@ msgstr "" "Predpostavi da svaki direktorij ima samo jednu logičnu knjigu i da su sve " "datoteke unutar samo različiti ebook formati iste knjige." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Preocesiraj direktorije suvratno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6862,11 +6972,11 @@ msgstr "" "Dodaj knjige u bazu podataka iako već postoje. Komparacija je pravljena na " "bazi naslova knjiga." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "Morate specificirati barem jednu datoteku za dodati" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6880,11 +6990,11 @@ msgstr "" "zarezom odvojena lista id brojeva (možete je dobiti upotrebom list naredbe). " "Na primjer: 23, 34, 57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Morate specificirati barem jednu knjigu za ukloniti" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6898,15 +7008,15 @@ msgstr "" "identificiranu po id. Možete dobiti id upotrebom list naredbe. Ako format " "već postoji, onda je zamijenjen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "Morate specificirati id i ebook datoteku" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "ebook datoteka mora imati sufiks" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6922,11 +7032,11 @@ msgstr "" "id koristeći naredbu list. fmt bi trebao biti sufix datoteke kao LRF ili TXT " "ili EPUB. Ako knjiga nema dostupan fmt, ne treba ništa poduzimati.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Morate specificirati id i format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6942,15 +7052,15 @@ msgstr "" "identificiranu sa id.\n" "id je id broj iz naredbe list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Metapodaci ispisa u OPF formi (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Morate specificirati id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6971,11 +7081,11 @@ msgstr "" "steći osjećaj\n" "za OPF format koristeći --as-opf sklopku do show_metadata naredbe.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Morate specificirati id i datoteku metapodataka" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6992,27 +7102,27 @@ msgstr "" "Operacija izvoza pohranjuje sve formate knjige, omot i metapodatke (u opf \n" "datoteku). Možete uzeti id brojeve iz list naredbe.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "Izvezi sve knjige u bazi podataka, ignorirajući id listu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Izvezi knjige u specificirani direktorij. Standardan je" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Izvezi sve knjige u jedan direktorij" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "Specificiranje ovog prekidača će isključiti ovu karakteristiku." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Morate specificirati neku ids ili %s opciju" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -7032,28 +7142,28 @@ msgstr "" "\n" "For help on an individual command: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Preseljavanje stare baze podataka na ebook biblioteku u %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Kopiranje %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Sažimanje baze podataka" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "Provjera SQL integriteta..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "Provjera nedostajućih datoteka." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "ID provjeren" @@ -7148,6 +7258,10 @@ msgid "" "subdirectory with filenames containing title and author. Available controls " "are: {%s}" msgstr "" +"Šablona za kontrolu strukture imena datoteka i direktorija spremljenih " +"datoteka. Zadano je \"%s\", što će spremiti knjige u poddirektorij po " +"autorima sa imenima datoteka koja sadrže naslove i autore. Raspoložive " +"kontrole su: {%s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:66 msgid "" @@ -7156,6 +7270,10 @@ msgid "" "experience errors when saving, depending on how well the filesystem you are " "saving to supports unicode." msgstr "" +"Normalno, calibre će pretvoriti sve ne engleske znalove u njihove engleske " +"ekvivalente za imena datoteka. UPOZORENJE: ako ovo isključite, možete " +"iskusiti greške kod spremanja, ovisno o tome kako dobro datotečni sustav na " +"kojeg spremate podržava unicode." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:72 msgid "" @@ -7165,15 +7283,23 @@ msgstr "" "Format za prikazivanje datuma. %d - dan, %b - mjesec, %Y - godina. Zadano " "je: %b, %Y" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "Pretvori putanje u mala slova." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "Zamijeni prazne prostote sa podvlakama." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "Zatraženi formati nisu na raspolaganje" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "Lozinka za pristup vašoj calibre biblioteci. Korisničko ime je " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -7346,35 +7472,35 @@ msgstr "Dobijeni dotoci sa indeks stranice" msgid "Trying to download cover..." msgstr "Pokušaj skidanja omota..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Početak skidanja [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Dotoci skinuti na %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Nemoguće skinuti omot: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Skidanje omota sa %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Artikal bez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Skinuti artikli: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Neuspjelo skidanje artikla: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7475,13 +7601,14 @@ msgstr "Španski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7505,6 +7632,7 @@ msgstr "Španski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7515,7 +7643,8 @@ msgstr "Španski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7558,16 +7687,18 @@ msgstr "Španski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7575,7 +7706,7 @@ msgstr "Španski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7607,6 +7738,7 @@ msgstr "sr-Latn-RS" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7634,6 +7766,7 @@ msgstr "Francuski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7657,6 +7790,7 @@ msgstr "Portugalski" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7677,10 +7811,6 @@ msgstr "Preskakanje filtriranog artikla: %s" msgid "Montenegrin" msgstr "Crnogorski" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "Kovid Goyal i Sujata Raman" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "Kineski" @@ -8637,6 +8767,9 @@ msgstr "Prikaži detaljne izlazne podatke. Korisno kod otkrivanja grešaka." #~ msgid "Select database location" #~ msgstr "Odaberi lokaciju baze podataka" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Slobodan neiskorišten prostor na disku iz baze podataka." + #~ msgid "" #~ "Specify metadata such as title and author for the book.\n" #~ "\n" diff --git a/src/calibre/translations/hu.po b/src/calibre/translations/hu.po index 61765ddc43..93b33f7f6c 100644 --- a/src/calibre/translations/hu.po +++ b/src/calibre/translations/hu.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" -"PO-Revision-Date: 2009-08-24 14:54+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" +"PO-Revision-Date: 2009-09-03 20:51+0000\n" "Last-Translator: Devilinside \n" "Language-Team: Hungarian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Semmit nem csinál" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Ismeretlen" @@ -163,10 +163,10 @@ msgid "" "library." msgstr "" "Kövesse a helyi fájlokra mutató linkeket, és készítsen egy tömörített fájlt " -"a hivatkozott HTML fájlokkal. Ez a bővítmény mindíg lefut, amikor HTML fájlt " -"adsz hozzá a könyvtáradhoz." +"a hivatkozott HTML fájlokkal. Ez a bővítmény mindíg lefut, amikor Ön egy " +"HTML fájlt ad hozzá a könyvtárához." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -174,46 +174,46 @@ msgstr "" "A bemeneti HTML fájlok karakterkódolása. Gyakori típusok: cp1252, latin1, " "iso-8859-1 és utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Borító kinyerése a képregény fájlokból" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Metaadat olvasása %s fájlból" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Metaadatok olvasása a RAR-ral tömörített könyvekből is" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Tömörített könyvek metaadatait is olvassa be" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Metaadatok beállítása a %s típusú fájlokban." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Metadatok beállítása a következő fájlokból: %s" @@ -223,13 +223,6 @@ msgstr "Konverzió bemenet" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -239,11 +232,11 @@ msgstr "" "dokumentum eredetei beállításait. Különösen hasznos olyan dokumentumoknál, " "ahol nincs, vagy hibásan van beállítva a karakterkódolás." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Konverzió kimenet" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -261,7 +254,7 @@ msgid "" "nothing about the input document." msgstr "" "Ez a profil egy általánosan elfogadható eredményt produkál, akkor hasznos, " -"ha nem tudsz semmit a bementi dokumentumról." +"ha nincsenek információi a bementi dokumentumról." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:56 #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:194 @@ -319,7 +312,7 @@ msgid "" "devices." msgstr "" "Ez a profil egy általánosan elfogadható eredményt produkál, akkor hasznos, " -"ha számítógépen, vagy többfajta eszközön olvasható dokumentumot akarsz " +"ha számítógépen, vagy többfajta eszközön olvasható dokumentumot akar " "készíteni." #: /home/kovid/work/calibre/src/calibre/customize/profiles.py:206 @@ -362,53 +355,57 @@ msgstr "Nem találtam érvényes bővítményt itt: " msgid "Initialization of plugin %s failed with traceback:" msgstr "A %s bővítmény indítása a következő hibaüzenettel meghiusult:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" " Customize calibre by loading external plugins.\n" " " msgstr "" +" %prog Beállítások\n" +"\n" +" Igazítsa Calibret saját igényeihez külső pluginok betöltésével.\n" +" " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Bővítmény hozzáadása a ZIP fájl elérési útjának megadásával." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Egy telepített bővítmény eltávolítása név alapján. Nincs hatással a " "beépített bővítményekre." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -"Bővítmény testreszabása. Add meg a bővítmény nevét, és a kért beállítást, " +"Bővítmény testreszabása. Adja meg a bővítmény nevét, és a kért beállítást, " "vesszővel elválasztva." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "A telepített bővítőmodulok listázása" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "A bővítmény engedélyezése" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "A bővítmény letiltása" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Kapcsolódás Android telefonhoz." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Kapcsolódás BeBook/LBook/Koobe olvasóhoz." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Kapcsolódás BeBook Mini/LBook V5/Koobe Junior olvasóhoz." @@ -423,33 +420,33 @@ msgstr "Kapcsolódás Blackberry telefonhoz." msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "Kapcsolódás Cybook Gen 3 olvasóhoz" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Könyvek küldése az eszközre..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "Kapcsolódás Cybook Opus olvasóhoz" @@ -477,12 +474,12 @@ msgstr "Kapcsolódás JetBook olvasóhoz." msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Kapcsolódás Kindle olvasóhoz." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Kapcsolódás Kindle 2 olvasóhoz." @@ -491,10 +488,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Kapcsolódás Sony PRS-500 olvasóhoz." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -504,23 +501,23 @@ msgstr "Kapcsolódás Sony PRS-500 olvasóhoz." msgid "Getting list of books on device..." msgstr "Az eszközön lévő könyvek listájának összeállítása..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Kapcsolódás Sony PRS-505 olvasóhoz." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal és John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Könyvek eltávolítása az eszközről" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Metaadatok küldése az eszközre" @@ -529,48 +526,51 @@ msgstr "Metaadatok küldése az eszközre" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Kapcsolódás Sony PRS-700 olvasóhoz" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." -msgstr "Nem tudtam érzékelni a %s lemezmeghajtót. Próbálkozz újraindítással!" +msgstr "" +"Nem tudtam érzékelni a %s lemezmeghajtót. Próbálkozzon újraindítással!" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "A(z) %s meghajtó nem található" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." -msgstr "" +msgstr "Nem található felcsatlakozást segítő: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" +"Nem lehet felismerni a %s meghajtót. A kernel egy érvénytelen verziójú SYSFS-" +"t támogat. http://calibre.kovidgoyal.net/user_manual/faq.html#id21" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "A belső memória nem felismerhető. (Hiba kód: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "Ebben csatlakozóban nincs memóriakártya" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "A következő kártyahely nem támogatott: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Nincs elég hely a fő memóriában" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Nincs elég hely a memóriakártyán." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -585,7 +585,7 @@ msgstr "Eszköz beállítása" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:16 msgid "settings for device drivers" -msgstr "" +msgstr "eszközmeghajtók beállításai" #: /home/kovid/work/calibre/src/calibre/devices/usbms/deviceconfig.py:17 msgid "Ordered list of formats the device will accept" @@ -624,7 +624,7 @@ msgstr "Átalakítva %s" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:199 msgid "Failed %s" -msgstr "Elkútruk! %s" +msgstr "Nem sikerült %s" #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:256 msgid "" @@ -732,6 +732,26 @@ msgid "" "\n" "For full documentation of the conversion system see\n" msgstr "" +"input_file output_file [options]\n" +"\n" +"Ebook konvertálása egyik formétumból a másikba.\n" +"\n" +"input_file a bemenet és output_file a kimenet. Mindkettőt a parancs első két " +"paramétereként kell megadni.\n" +"\n" +"A kimeneti formátumot a program az output_file kiterjesztése alapján " +"határozza meg. Az output_file egy megadott formátumú, .EXT is lehet, ahol " +"EXT a kimeneti formátum. Ebben az esetben a kimeneti fájlnév megegyezik a " +"bemenetivel. Ügyeljen arra, hogy a fájlnév nem kezdődhet elválasztó " +"vonallal. Végezetül, ha a kimeneti fájlnévnek nincs kiterjesztése, akkor " +"mappaként veszi figyelembe a program és egy \"open ebook\" (OEB) struktúra " +"(HTML fájlok, képek) kerül ebbe a mappába.\n" +"\n" +"A bemenet és a kimenet megadása után különböző opciókkal befolyásolhatja a " +"konvertálást. Az elérhető opciók függnek a bementi és kimeneti fájltípustól, " +"opcióként adja meg a -h paramétert a súgóhoz.\n" +"\n" +"A konvertálás teljes dokumentációját megtalálja\n" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:97 msgid "INPUT OPTIONS" @@ -747,7 +767,7 @@ msgstr "KIMENET OPCIÓK" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:105 msgid "Options to control the processing of the output %s" -msgstr "" +msgstr "A %s kimenethez használható opciók" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:119 msgid "Options to control the look and feel of the output" @@ -773,9 +793,9 @@ msgstr "A kimenet metaadat beállításai" #: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:158 msgid "Options to help with debugging the conversion" -msgstr "" +msgstr "A hibakereséshez használható opciók" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "Beépített hírösszeállítások" @@ -783,11 +803,20 @@ msgstr "Beépített hírösszeállítások" msgid "Output saved to" msgstr "Kimenet elmentve:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." -msgstr "" +msgstr "Üzenetek részletességének szintje. Nagyobb szám nagyobb részletesség" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" +"A konvertálás egyes szakaszinak mentése a megadott mappába. Hasznos lehet, " +"ha nem tudja, melyik szakasznál keletkezett a konvertálási hiba." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -797,7 +826,7 @@ msgstr "" "Bemeneti profil megadása. Ez a konvertáláshoz szükséges adatokat is " "beállítja. Például felbontásfüggő hossz (hossz pixelben). A lehetőségek:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -809,7 +838,7 @@ msgstr "" "megjeleníthető könyvek előállításához. Például EPUB fájl SONY olvasón. A " "lehetőségek:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -817,11 +846,11 @@ msgid "" "chosen based on the output profile you chose." msgstr "" "Az alap betűméret pontban. A létrehozott könyv minden betűje erre lesz " -"méretezve. Ha nagyobbat választasz, akkor a kimeneti formátumban nagyobbak " +"méretezve. Ha nagyobbat választ, akkor a kimeneti formátumban nagyobbak " "lesznek a betűk. Alapértelmezett a kimeneti formátum profiljában beállított " "érték lesz." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -831,22 +860,22 @@ msgid "" msgstr "" "CSS betűnevek megfeleltetése betűméret pontoknak. Vegyük például a " "12,12,14,16,18,20,22,24 méreteket.Ezek fognak megfelelni az xx-small-tól az " -"xx-large méreteknek. A betű átméretező algoritmus intelligensen " +"xx-large méreteknek.
A betű átméretező algoritmus intelligensen " "behelyettesíti a megfelelő méreteket. Alapértelmezett: a kimeneti profilban " "beállított értékek." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "A betűk újraméretezésének tiltása." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" "Sorok közötti távolság képpontban. Alapértelmezettként nincs változtatás." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -858,7 +887,7 @@ msgstr "" "szöveg gyakran nem fér ki a lapra. Ez az opció kinyeri a táblázat tartalmát " "és soros szöveggé alakítja azt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -868,7 +897,7 @@ msgstr "" "tartalomjegyzékhez az első szinten. Ha meg van adva, ezt használja minden " "más automatikus felismerés helyett." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -878,7 +907,7 @@ msgstr "" "tartalomjegyzékhez a második szinten. Minden bejegyzés az őt megelőző első " "szintű bejegyzéshez fog tartozni." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -888,7 +917,7 @@ msgstr "" "a Tartalomjegyzék harmadik szintjéhez. Minden bejegyzés az előző szintű " "(második) bejegyzés alá kerül." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -898,12 +927,12 @@ msgstr "" "felhasználásra az automatikusan generált helyett. Ezzel a beállítással " "mindig az automatikusan generált lesz használva." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -"Ne add hozzá az automatikusan érzékelt fejezeteket a tartalomjegyzékhez." +"Ne adja hozzá az automatikusan érzékelt fejezeteket a tartalomjegyzékhez." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -911,17 +940,17 @@ msgstr "" "Ha ennél kevesebb fejezet detektálható automatikusan, akkor a " "tartalomjegyzékben a bejegyzések linkek legyenek. Alapértelmezés: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -"A tartalomjegyzékbe beszúrandó linkek maximális száma. Állítsd 0-ra a " +"A tartalomjegyzékbe beszúrandó linkek maximális száma. Állítsa 0-ra a " "letiltáshoz. Alapérték: %default. Csak akkor lesznek beszúrva a linkek, ha a " "számuk kisebb a beállítottnál." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -929,7 +958,7 @@ msgstr "" "A megadott reguláris kifejezésnek megfelelő bejegyzések eltávolítása a " "Tartalomjegyzékből. Az alárendelt, kapcsolódó bejegyzések is törölve lesznek." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -942,10 +971,10 @@ msgstr "" "

és

HTML címkék, amelyek szövege tartalmazza a \"chapter\", " "\"book\" vagy \"part\" szavakat, vagy a 'class=\"chapter\"'. A használt " "kifejezésnek tömbbe kell rendeznie a listaelemeket. A felismerés tiltásához " -"használd a \"/\" kifejezést. Lásd még \"XPath Tutorial\" a Felhasználói " +"használja a \"/\" kifejezést. Lásd még \"XPath Tutorial\" a Felhasználói " "Kézikönyvben." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -957,7 +986,7 @@ msgstr "" "vízszintes vonal beillesztése minden fejezet előtt; \"none\" - egyiket se " "alkalmazza; \"both\" - sortörés és vonal alkalmazása egyszerre." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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 " @@ -966,41 +995,41 @@ msgstr "" "Külső CSS fájl teljes útvonala vagy CSS kód. Ezek a szabályok felülírják a " "forrásfájlban lévő stílusokat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "XPath kifejezés. Az oldaltörés a meghatározott elem elé lesz beszúrva." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "A felső margó beállítása (képpontban). Alapértelmezett: %default pont. " "(Megj.: 1 inch 72 pontnak felel meg)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Az alsó margó beállítása (képpontban). Alapértelmezett: %default pont. " "(Megj.: 1 inch 72 képpontnak felel meg)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "A baloldali margó beállítása (képpontban). Alapértelmezett: %default pont. " "(Megj.: 1 inch 72 képpontnak felel meg)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "A jobboldali margó beállítása (képpontban). Alapértelmezett: %default pont. " "(Megj.: 1 inch 72 képpontnak felel meg)" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1010,7 +1039,7 @@ msgstr "" "igazítása függ az ebook formátumának sajátosságaitól, hogy az lehetővé tesz-" "e az szöveg igazítását." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 " @@ -1020,7 +1049,7 @@ msgstr "" "állítja. Ez a funkció nem működik, ha a forrás fájl nem használ bekezdéseket " "(

vagy

HTML címkéket)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1028,7 +1057,7 @@ msgstr "" "Inkább a forrásfájlban található borítót használja a beállított borító " "helyett, ha elérhető" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1036,16 +1065,15 @@ msgstr "" "Egy üres sor beszúrása a bekezdések közé. Nem működik, ha a forrásfájl nem " "használ bekezdéseket (

vagy

cimkéket)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" "Vegye ki az első képet a bemeneti e-könyvből. Ez akkor hasznos, ha az első " -"kép a fájlban a könyvborító, és te helyette másik borítót szeretnél " -"használni." +"kép a fájlban a könyvborító, és te helyette másik borítót szeretne használni." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1053,32 +1081,32 @@ msgstr "" "Metaadatok beszúrása a könyv elejére külön lapként. Hasznos, ha a " "könyvolvasó nem támogatja a metaadatok megjelenítését/keresését." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" "Megkísérli felismerni és korrigálni a szükségtelen sortöréseket és más " "problémákat a forrásfájlban. Az eredmény azonban akár a vártnál rosszabb is " -"lehet, úgyhogy óvatosan használd." +"lehet, ezért óvatosan használja." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "Reguláris kifejezés használata a fejléc eltávolításához." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "A reguláris kifejezés a fejléc eltávolításához." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "Reguláris kifejezés használata a lábléc eltávolításához." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "A reguláris kifejezés a lábléc eltávolításához." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1086,7 +1114,7 @@ msgstr "" "Metaadatok olvasása a meghatározott OPF fájlból. Ez felülírja a forrásfájl " "összes metaadatát." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1095,95 +1123,95 @@ msgid "" "by Chinese and Japanese for instance) the representation used by the largest " "number of people will be used (Chinese in the previous example)." msgstr "" -"Unicode karakterek ASCII megfeleltetése. Óvatosan használd. Például a \"%s\"-" -"ot átalakítja \"Mikhail Gorbachiov\"-vá. Továbbá, ha egy karakternek több " -"megfelelője is van (például a japán vagy a kínai nyelvben használt közös " -"betűk) az átalakított betű a legtöbb ember által használt (ez esetben a " -"kínai) megfelelője lesz." +"Unicode karakterek ASCII megfeleltetése. Óvatosan használja. Például a " +"\"%s\"-ot átalakítja \"Mikhail Gorbachiov\"-vá. Továbbá, ha egy karakternek " +"több megfelelője is van (például a japán vagy a kínai nyelvben használt " +"közös betűk) az átalakított betű a legtöbb ember által használt (ez esetben " +"a kínai) megfelelője lesz." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Könyvcím megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -"Add meg a szerzőt. Több szerző esetén pontosvesszővel kell elválasztani " +"Adja meg a szerzőt. Több szerző esetén pontosvesszővel kell elválasztani " "azokat." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " -msgstr "" +msgstr "A rendezéshez használandó könyvcím verzió. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " -msgstr "" +msgstr "A szerző alapján történő rendezéskor használ szöveg. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Borító megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Ebook leírás megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." -msgstr "Add meg a kiadót." +msgstr "Adja meg a kiadót." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Sorozat megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Könyv sorszámának megadása a soroztaon belül" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Értékelés. 1 és 5 közötti számnak kell lennie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Könyv ISBN számának megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Könyv cimkéinek megadása. Ez egy vesszővel elválasztott lista legyen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Könyv producer megadása" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Nyelv megadása." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Nem találtam e-könyvet a tömörített fájlban." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "Konvertálás HTML formátumba..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "Átalakítások futtatatása a könyvön..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "Létrehozás" @@ -1205,8 +1233,8 @@ msgid "" msgstr "" "Oldaltörésnél ne legyen szétvágás. Normális esetben a bemeneti fájlok minden " "oldaltörésnél két részre lesznek vágva. Ez olyan e-könyv formátumot " -"eredmenyez, amelyet gyorsabban, kevesebb erőforrást igényelve lehet " -"beolvasni. Ez a művelet azonban lassú, és ha a forrásfájlod sok oldaltörést " +"eredményez, amelyet gyorsabban, kevesebb erőforrást igényelve lehet " +"beolvasni. Ez a művelet azonban lassú, és ha a forrásfájl sok oldaltörést " "tartalmaz, akkor érdemes alkalmazni ezt az opciót." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/output.py:74 @@ -1225,11 +1253,14 @@ msgid "" "default cover is generated with the title, authors, etc. This option " "disables the generation of this cover." msgstr "" +"Alapesetben, ha a bemeneti fájl nem tartalmaz borítót, és Ön nem ad meg " +"egyet, akkor egy generált borító készül a könyvhöz a címmel, szerzővel stb. " +"Ez az opció letiltja ezt az automatikusan generált borítót." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "Tartalomjegyzék:" @@ -1243,7 +1274,7 @@ msgstr "Ne szúrja be a Tartalomjegyzéket a könyv elejére." #: /home/kovid/work/calibre/src/calibre/ebooks/rb/output.py:21 #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:35 msgid "Add Table of Contents to beginning of the book." -msgstr "" +msgstr "Tartalomjegyzék hozzáadása a könyv elejéhez." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:242 msgid "" @@ -1268,6 +1299,9 @@ msgid "" "can result in various nasty side effects in the rest of of the conversion " "pipeline." msgstr "" +"Alapesetben ez a bemeneti plugin újrarendezi a bemeneti fájlokat egy " +"szabványos mappaszerkezetbe. Óvatosan használja ezt az opciót, mert nem várt " +"eredményhez vezethet, ha nem ismeri a pontos működést." #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:266 msgid "" @@ -1434,6 +1468,11 @@ msgid "" "Show/edit the metadata in an LRF file.\n" "\n" msgstr "" +"%prog [options] mybook.lrf\n" +"\n" +"\n" +"Metaadatok megjelenítése/szerkesztése egy LRF fájlban.\n" +"\n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:589 msgid "Set the book title" @@ -1491,9 +1530,9 @@ msgid "" "Extract cover from LRF file. Note that the LRF format has no defined cover, " "so we use some heuristics to guess the cover." msgstr "" -"A borító átültetése LRF típusú fájlokból. \t\r\n" +"A borító kinyerése LRF típusú fájlokból. \t\r\n" "Megjegyzendő, hogy az LRF formátumban nincs meghatározott borító, így " -"sokszor Heurisztikával állítunk elő fedelet." +"bizonyos ismérvek alapján állítjuk elő a borítót." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:615 msgid "Set book ID" @@ -1665,7 +1704,7 @@ msgstr "" "Támogatott formátumok metaadatok írásához: %s\n" "\n" "A különböző fájltípusok más-más metaadatokat támogatnak. Ha olyan\n" -"metaadatokat akarsz megadni, melyeket az adott formátum nem támogat,\n" +"metaadatokat akar megadni, melyeket az adott formátum nem támogat,\n" "egyszerűen nem lesznek figyelembe véve.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:39 @@ -1673,7 +1712,7 @@ msgid "" "Set the authors. Multiple authors should be separated by the & character. " "Author names should be in the order Firstname Lastname." msgstr "" -"Add meg a szerzőt. Több szerző esetén '&' karakterrel kell elválasztani " +"Adja meg a szerzőt. Több szerző esetén '&' karakterrel kell elválasztani " "azokat." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:43 @@ -1681,12 +1720,16 @@ msgid "" "The version of the title to be used for sorting. If unspecified, and the " "title is specified, it will be auto-generated from the title." msgstr "" +"A rendezéshez használandó könyvcím verzió. Ha ez nincs megadva és van " +"beállított könyvcím, akkor abból lesz generálva." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:47 msgid "" "String to be used when sorting by author. If unspecified, and the author(s) " "are specified, it will be auto-generated from the author(s)." msgstr "" +"A rendezéshez használandó szerző. Ha ez nincs megadva és van beállított " +"szerző(k), akkor abból(azokból) lesz generálva." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:57 msgid "Set the book category." @@ -1700,7 +1743,8 @@ msgstr "A könyvborító mentése az ebookból egy megadott fájlba." msgid "" "Specify the name of an OPF file. The metadata will be written to the OPF " "file." -msgstr "Adj meg egy OPF fájlnevet. A metaadatok ebbe az OPF fájlba kerülnek." +msgstr "" +"Adjon meg egy OPF fájlnevet. A metaadatok ebbe az OPF fájlba kerülnek." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:80 msgid "" @@ -1752,6 +1796,16 @@ msgid "" "isbndb.com.\n" "\n" msgstr "" +"\n" +"%prog [options] kulcs\n" +"\n" +"Metaadatok letöltése a könyvekhez az isbndb.com-ról. Megadhatja\n" +"a könyv ISBN számát, címét vagy a szerzőt. Ha csak a címet és a szerzőt adja " +"meg,\n" +"akkor több könyvadatot is visszakaphat eredményül.\n" +"\n" +"kulcs: a fiók kulcsa, amelyet az isbndb.com-ra feliratkozáskor kap.\n" +"\n" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/isbndb.py:105 msgid "The ISBN ID of the book you want metadata for." @@ -1771,14 +1825,15 @@ msgstr "A keresett könyv kiadója." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:53 msgid "LibraryThing.com timed out. Try again later." -msgstr "A LibraryThing.com nem válaszol, próbáld meg később." +msgstr "A LibraryThing.com nem válaszol, próbálja meg később." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:60 msgid "" "Could not fetch cover as server is experiencing high load. Please try again " "later." msgstr "" -"A szerver túlterheltsége miatt nem tudta letölteni a borítót. Próbáld meg." +"A szerver túlterheltsége miatt nem tudta letölteni a borítót. Kérem próbálja " +"meg később." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:61 msgid " not found." @@ -1945,7 +2000,7 @@ msgstr "" "Nem találtam egyértelmű elválasztási pontokat, ahol darabolni lehetne: %s Az " "fa mérete: %d kB." -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Névtelen" @@ -1960,18 +2015,18 @@ msgstr "A generálandó OPF fájl verziója. Alapértelmezett: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/writer.py:37 msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." -msgstr "" +msgstr "Egy Adobe\"lap-térkép\"-et készít, ha van lapszámozás." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "Lábjegyzetek" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "Oldalsáv" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -2017,14 +2072,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -2037,33 +2092,33 @@ msgstr "" "A kimeneti fájl útvonala. Alapértelmezés szerint az aktuális könyvtárba " "kerül a fájl." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2121,7 +2176,7 @@ msgstr "Tárgy" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:48 msgid "Creator" -msgstr "" +msgstr "Létrehozó" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:50 msgid "Pages" @@ -2225,7 +2280,7 @@ msgstr "A lap tájolása. Alapértelmezett: álló. Lehetőségek: %s" msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Nem található egy összetevő : pdftohtml! \r\n" -"Ellenőrizd az elérési utat." +"Ellenőrizze az elérési utat." #: /home/kovid/work/calibre/src/calibre/ebooks/pml/output.py:33 msgid "" @@ -2238,7 +2293,13 @@ msgid "" "first and then try it." msgstr "" "Ez az RTF fájl olyan tulajdonságokat tartalmaz, melyeket a calibre nem " -"támogat. Konvertáld át először HTML-ba, majd próbáld újra." +"támogat. Konvertálja át először HTML-ba, majd próbálja újra." + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" @@ -2247,7 +2308,7 @@ msgid "" "'system' will default to the newline type used by this OS." msgstr "" "'Sorvége' típus. A lehetőségek: %s. Alapértelmezett: 'system'. Használd az " -"'old_mac' opciót a Mac OS 9-cel való kompatibilitáshoz. A Mac OSX-hez " +"'old_mac' opciót a Mac OS 9-cel való kompatibilitáshoz.
A Mac OSX-hez " "használd a 'unix' beállítást. A 'system' az operációs rendszered által " "használt sorvége jelet jelenti." @@ -2259,8 +2320,17 @@ msgstr "" "A kimeneti dokumentum karakterkódolása. Alapértelmezett: utf-8. Ezt nem " "minden formátum támogatja." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Leggyakrabban használt mappák" @@ -2349,7 +2419,7 @@ msgstr "A tálcaikon ne mutassa a figyelmeztetéseket" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:68 msgid "Default action to perform when send to device button is clicked" msgstr "" -"Az alapértelmezett művelete a 'Küldés eszközre' gombra való kattintáskor" +"Az alapértelmezett művelet a 'Küldés eszközre' gombra való kattintáskor" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:398 @@ -2364,48 +2434,54 @@ msgstr "Másolás" msgid "Copy to Clipboard" msgstr "Másolás a vágólapra" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Keresés a következőben:" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "Hozzáadás..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "Keresés minden almappában..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "Hozzáadva" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "A hozzáadás nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" +"Probléma történt a könyvek hozzáadása közben. Indítsa újra a calibre-t és " +"válasszon ki kevesebbet, amíg meg nem találja a problémát okozó könyvet." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Már létezik egy ilyen példány!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -"Ugyanezzel a címmel már létezik egy könyv az adatbázisban. Mégis hozzáadod?" +"Ugyanezzel a címmel már létezik egy könyv az adatbázisban. Mégis hozzáadja?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "Duplikációk hozzáadása..." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "Mentés..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Elmentve" @@ -2414,7 +2490,7 @@ msgid "Bulk Convert" msgstr "Csoportos konvertálás" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "Az adott kimeneti formátumnak megfelelő beállítások" @@ -2447,6 +2523,7 @@ msgid "input" msgstr "bemenet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2462,8 +2539,8 @@ msgstr "bemenet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2527,6 +2604,74 @@ msgstr "Szemcseszűrés" msgid "&Disable comic processing" msgstr "Képregény átalakító műveletek tiltása" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "Hibakeresés" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "Hibakeresés kovertáláskor" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "Hibaüzenetek mappája" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "Érvénytelen hibakereső mappa" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "A hibakereső mappát nem sikerült létrehozni" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" +"Válasszon egy mappát a hibaüzeneteknek. Ha ezt megadja, akkor a calibre a " +"hibaüzeneteket ebbe a mappába menti. Ez hasznos lehet a konvertálási művelet " +"megértéséhez és a különböző adatok helyes beállításához, mint például " +"Tartalomjegyzék vagy Fejezet felismerés." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "EPUB kimenet" @@ -2573,7 +2718,7 @@ msgstr "FB2 kimenet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "Kezdő Tartalomjegyzék" @@ -2683,7 +2828,7 @@ msgstr "Betűtípusok beágyazása" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:128 msgid "&Serif font family:" -msgstr "Serif(talpas) betűkészlet" +msgstr "Serif('talpas') betűkészlet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:129 msgid "S&ans-serif font family:" @@ -2691,7 +2836,7 @@ msgstr "Sans-serif ('talp nélküli') betűkészlet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/lrf_output_ui.py:130 msgid "&Monospaced font family:" -msgstr "Monospace(rögzített szélességű) betűkészlet" +msgstr "Monospace('rögzített szélességű') betűkészlet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:145 @@ -2720,7 +2865,7 @@ msgstr "Olvasási hiba" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:103 msgid "You do not have permission to read the file: " -msgstr "Nincs megfelelő jogosultságod a következő fájl olvasásához: " +msgstr "Nincs megfelelő jogosultsága a következő fájl olvasásához: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:157 @@ -2757,39 +2902,6 @@ msgstr "Borító kép cseréje:" msgid "Browse for an image to use as the cover of this book." msgstr "Képfájl kiválasztása és beállítása borítóként." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2801,7 +2913,7 @@ msgid "Change the title of this book" msgstr "Könyv címének megadása" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "Szerző(k) " @@ -2815,9 +2927,11 @@ msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" +"A könyv szerzőjének megváltoztatása. Több szerző esetén vesszővel kell " +"azokat elválasztani" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Kiadó: " @@ -2828,7 +2942,7 @@ msgid "Ta&gs: " msgstr "Cimkék: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2838,19 +2952,19 @@ msgstr "" "vesszővel elválasztva." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Sorozat:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." -msgstr "Ismert sotozatok listája. Hozzáadhatsz újakat is." +msgstr "Ismert sotozatok listája. Hozzáadhat újakat is." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:182 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:365 @@ -2919,10 +3033,10 @@ msgstr "L&ent:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input.py:12 msgid "PDB Input" -msgstr "" +msgstr "PDB bemenet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "Minden sort külön bekezdésként kezeljen" @@ -2940,7 +3054,7 @@ msgstr "PDF bemenet" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:39 msgid "Line &Un-Wrapping Factor:" -msgstr "" +msgstr "Sorkiegyenesítési érték:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdf_input_ui.py:40 msgid "No &Images" @@ -2962,11 +3076,11 @@ msgstr "Lap tájolása:" msgid "RB Output" msgstr "RB kimenet" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Konvertálás" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "A bemeneti formátumnak megfelelő beállítások" @@ -3106,14 +3220,29 @@ msgstr "Tartalomjegyzék szűrő:" msgid "TXT Input" msgstr "TXT bemenet" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "TXT kimenet" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "Sorvégződés típusa:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3140,11 +3269,11 @@ msgstr "*" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:70 msgid "a" -msgstr "" +msgstr "a" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:71 msgid "br" -msgstr "" +msgstr "br" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:72 msgid "div" @@ -3184,7 +3313,7 @@ msgstr "span" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:81 msgid "Having the &attribute:" -msgstr "" +msgstr "Attribútum:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:82 msgid "With &value:" @@ -3207,7 +3336,7 @@ msgstr "" "

Például minden 'h2' tag kiválasztásához, amelyik 'class' értéke 'chapter' " "add meg tag-ként a h2-t, attribútumként a class-ot és " "értékként chapter-t.

Üresen hagyott attribútum=bármilyen " -"attribútum és üresen hagyott érték=bármilyen értk. Minden tag-hoz add meg a " +"attribútum és üresen hagyott érték=bármilyen értk. Minden tag-hoz adja meg a " "'*'-ot.

További információk az XPath használatához elérhetőek az XPath " "Tutorial-ban." @@ -3262,7 +3391,7 @@ msgstr "Alapértelmezett eszközre küldési művelet beállítása" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:308 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:310 msgid "Email to" -msgstr "" +msgstr "Email küldése" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:321 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:328 @@ -3336,7 +3465,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:551 msgid "in the %s format." -msgstr "" +msgstr "%s formátumban." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:564 msgid "Sending email to" @@ -3408,7 +3537,7 @@ msgid "" "were found. Convert the book(s) to a format supported by your device first." msgstr "" "Nem lehet feltölteni a könyveket az eszközre, mert nincs támogatott " -"formátumú változatuk. Konvertáld át a nem megfelelőeket valamelyik, az " +"formátumú változatuk. Konvertálja át a nem megfelelőeket valamelyik, az " "eszközöd által támogatott formátumra." #: /home/kovid/work/calibre/src/calibre/gui2/device.py:862 @@ -3424,7 +3553,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:60 msgid "Select available formats and their order for this device" msgstr "" -"Válaszd ki az elérhető formátumokat és azok sorrendjét ehhez az eszközhöz" +"Válassza ki az elérhető formátumokat és azok sorrendjét ehhez az eszközhöz" #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:63 msgid "Use sub directories" @@ -3468,7 +3597,7 @@ msgstr "Képregények (CBR/CBZ fájlok) alapértelmezett beállításai" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:49 msgid "Set options for converting %s" -msgstr "" +msgstr "A %s konvertálásának beállításai" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 msgid "&Title:" @@ -3556,113 +3685,131 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Nincs érvényes plugin elérési útvonal" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "Nem érvényes plugin elérési út: %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Plugin kiválasztása" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Ezt a plugint nem lehet letiltani" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "A következő plugint nem lehet letiltani: %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "A pluginnak nincsenek beállításai" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "A %s pluginnak nincsenek beállításai" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "%s testreszabása" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "A beépített pluginok nem távolíthatóak el" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr " nem törölhető. Ez egy beépített plugin. Tiltsd le inkább." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Hibanapló:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Hozzáférési naplófájl:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "A tartalomkiszolgáló indítása nem sikerült" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "Könyvek helyének kiválasztása" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Érvénytelen méret" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" -"A következő méret érvénytelen: %s. A méretnek szélességxmagasság formátumban " -"kell lennie." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Érvénytelen adatbázis elérési útvonal" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Érvénytelen adatbázis elérési útvonal " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Mappának kell lennie." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" -"Érvénytelen adatbázis elérési útvonal.
A következő helyre nem lehet " -"írni: " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Nincs érvényes plugin elérési útvonal" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "Nem érvényes plugin elérési út: %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Plugin kiválasztása" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Ezt a plugint nem lehet letiltani" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "A következő plugint nem lehet letiltani: %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "A pluginnak nincsenek beállításai" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "A %s pluginnak nincsenek beállításai" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "%s testreszabása" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "A beépített pluginok nem távolíthatóak el" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr " nem törölhető. Ez egy beépített plugin. Tiltsd le inkább." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Hibanapló:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Hozzáférési naplófájl:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "A tartalomkiszolgáló indítása nem sikerült" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "Könyvek helyének kiválasztása" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Érvénytelen méret" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" +"A következő méret érvénytelen: %s. A méretnek szélességxmagasság formátumban " +"kell lennie." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Érvénytelen adatbázis elérési útvonal" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Érvénytelen adatbázis elérési útvonal " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Mappának kell lennie." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" +"Érvénytelen adatbázis elérési útvonal.
A következő helyre nem lehet " +"írni: " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "Adatbázis ellenőrzése" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" -msgstr "" +msgstr "Az adatbázis ellenőrzése nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" -msgstr "" +msgstr "Néhány hibát találtam" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3670,75 +3817,79 @@ msgid "" "folder directly." msgstr "" "A következő könyveknek van olyan formátuma az adatbázisban, amelyek " -"valójában nem léteznek. Le kell ellenőrznied manuálisan. Ez akkor fordulhat " -"elő, ha közvetlenül törölted a fájlrendszerből ezeket." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 -msgid "Invalid template" -msgstr "" +"valójában nem léteznek. Le kell ellenőrznie manuálisan. Ez akkor fordulhat " +"elő, ha közvetlenül törölte a fájlrendszerből ezeket." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 -msgid "The template %s is invalid:" -msgstr "" +msgid "Invalid template" +msgstr "Érvénytelen minta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 +msgid "The template %s is invalid:" +msgstr "A következő minta érvénytelen: %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" +"Itt azt tudja beállítani, hogy a calibre hogyan olvassa ki a metaadatokat a " +"fájlokból. A calibre a fájlból, és a fájlnévből is tud metaadatokat olvasni." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" -msgstr "" +msgstr "Metaadatok olvasása csak a fájlnévből" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" -msgstr "" +msgstr "Beállítások a metaadatok kiolvasására a fáljnévből" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "Könyvek hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" +"Itt azt tudja beállítani, hogy mit csináljon a calibre, amikor a 'Mentés " +"lemezre' gombra kattint:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "Borító mentése külön fájlba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "Metaadatok frissítése a mentett másolatokban" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" -msgstr "" +msgstr "Metaadatok mentése &OPF fájlba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "Nem angol karakterek konvertálása angol karakterekké" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" -msgstr "" +msgstr "Dátumok formátuma:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" -msgstr "" +msgstr "Mentendő könyvformátumok:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" -msgstr "" +msgstr "Minta mentése:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3746,22 +3897,34 @@ msgid "" "particular book does not have some metadata, the variable will be replaced " "by the empty string." msgstr "" +"A lenti mintát pontosítva be tudja állítani a lemezre történő mentés mappa " +"és fájlneveit. A '/' karakter jeleni az almappákat. A használható metaadat-" +"változókat a listamezőben láthatja. Ha az adott könyv nem tartalmazza a " +"megadott metaadatot, akkor az egy üres karakterrel lesz helyettesítve." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" -msgstr "" +msgstr "Engedélyezett változók:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "Szóköz cseréje alsóvonallal" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "Elérési út kisbetűssé alakítása" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "Könyvek mentése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Beállítások" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3769,19 +3932,19 @@ msgstr "" "Könyvek helye (A könyvek ezen a mappán belül a szerző és a metadata.db " "fájlban található metaadatok alapján almappákban kerülnek tárolásra):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Új adatbázis helyének kiválasztása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Figyelmeztetés, ha az új verzió elérhető" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Alapértelmezett hálózati időtúllépés:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3789,184 +3952,184 @@ msgstr "" "Alapértelmezett hálózati időtúllépés a letöltéshez (bármilyen internetet " "igénylő művelethez)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " másodperc" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Nyelv kiválasztása (újraindítás szükséges):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normál" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Magas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Alacsony" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "Műveletek prioritása:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "Kimeneti formátum:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "Bemeneti formátumok preferált sorrendje:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Mappa hozzáadása a leggyakrabban használt mappák listájához" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Mappa eltávolítása a 'gyakran használt mappák' listáról" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Római számok használata a könyvsorozatok számozásánál" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "Ikon megjelenítése a tálcán (újraindítás szükséges)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Figyelmeztetések megjelenítése a tálcaikonon" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "A borító alapján történő keresés külön ablakba (újraindítás szükséges)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "Keresés gépelés közben" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Letöltött hírek automatikus küldése a csatlakoztatott eszközre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "Hírek törlése az adatbázisból automatikus eszközre küldés után" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "Megjelenített borítók száma böngészéskor (borító böngészés üzemmódban, " "újraindítást igényel)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Eszköztár" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Nagy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Közepes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Kicsi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "Eszköztár gombjainak mérete" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Gombfeliratok mutatása az eszköztárban" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Látható oszlopok kiválasztása az adatbázis nézetben" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "A beépített nézőke használata a következőkhöz:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "Email cím hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "Email hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "Legyen alapértelmezett" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "Email eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -"A calibre el tudja küldeni könyveidet emailben neked (vagy az eszközödre, ha " +"A calibre el tudja küldeni könyveit emailben Önnek (vagy az eszközére, ha az " "alkalmas rá)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Lemezterület felszabadítása" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "Adatbázis ellenőrzése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "Parancssori eszközök installálása" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" "A calibre tartalmaz egy beépített hálózati szervert, mely segítségével " -"bárhonnan elérhető lesz gyűjteményed. A beállítások változtatása csak a " +"bárhonnan elérhető lesz gyűjteménye. A beállítások változtatása csak a " "szerver újraindítása után lép életbe." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "Szerver port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Felhasználónév:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Jelszó:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." -msgstr "Ha nem adsz meg jelszót, akkor bárki hozzáférhet az adatbázisodhoz." +msgstr "Ha nem ad meg jelszót, akkor bárki hozzáférhet az adatbázisához." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "Jelszó mutatása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -3974,31 +4137,31 @@ msgstr "" "A megjelenített borító maximális mérete (szélességxmagasság). Nagyobb méretű " "borítók át lesznek méretezve. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Max. borító méret:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "Szerver indítása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "Szerver leállítása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "Szerver teszt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Szerver automatikus indítása a program indulásakor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Szerverüzenetek megtekintése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4008,51 +4171,51 @@ msgid "" "on your iPhone. Here myhostname should be the fully qualified hostname or " "the IP address of the computer calibre is running on." msgstr "" -"

Ne feledd, hoigy a szerver csak akkor fut, ha a calibre is fut.\n" -"

Elméletileg a Stanza automatikusan látni fogja adatbázisodat. Ha mégsem, " -"akkor add a 'http://myhostname:8080' URL-t új katalógusként az iPhone Stanza " -"olvasóprogramjában. A 'myhostname' helyére a calibre-t futtató számítógép " -"teljes neve, vagy IP címe kerüljön." +"

Ne feledje, hogy a szerver csak akkor fut, ha a calibre is fut.\n" +"

Elméletileg a Stanza automatikusan látni fogja adatbázisát. Ha mégsem, " +"akkor adja a 'http://myhostname:8080' URL-t új katalógusként az iPhone " +"Stanza olvasóprogramjában. A 'myhostname' helyére a calibre-t futtató " +"számítógép teljes neve, vagy IP címe kerüljön." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -"Itt beállíthatod a calibre működését, azzal, hogy milyen pluginokat " +"Itt beállíthatja a calibre működését, azzal, hogy milyen pluginokat " "használjon." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Plugin engedélyezése/tiltása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "Plugin testreszabása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "Plugin eltávolítása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Új plugin hozzáadása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "Plugin &fájl:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Hozzáadás" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 msgid "Are you sure?" -msgstr "Biztosan ezt szeretnéd?" +msgstr "Biztos benne?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 msgid "&Show this warning again" -msgstr "Mindig mutasd ezt a figyelmeztetést" +msgstr "Mindig mutassam ezt a figyelmeztetést" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" @@ -4076,7 +4239,7 @@ msgstr "Nem találhatók metaadatok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:159 msgid "The metadata download seems to have stalled. Try again later." -msgstr "A metaadat letöltés megakadt. Próbáld meg később." +msgstr "A metaadat letöltés nem sikerült. Próbálja meg később." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:168 msgid "Warning" @@ -4094,8 +4257,8 @@ msgstr "Nem találhatók metaadatok" msgid "" "No metadata found, try adjusting the title and author or the ISBN key." msgstr "" -"Nem található metaadat, próbáld meg finomítani a könyvcímet, szerzőt vagy az " -"ISBN-t." +"Nem található metaadat, próbálja meg finomítani a könyvcímet, szerzőt vagy " +"az ISBN-t." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:78 msgid "Fetch metadata" @@ -4110,8 +4273,8 @@ msgid "" msgstr "" "

A 'calibre' két helyről képes metaadatokat letölteni a " "könyvekhez:Google Books és isbndb.com. Az isbndb.com " -"használatához rendelkezned kell egy ingyenes felhasználói fiókkal és be kell írnod a " +"használatához rendelkeznie kell egy ingyenes felhasználói fiókkal és be kell írnia a " "kapott kulcsot az alábbi mezőbe." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:80 @@ -4129,7 +4292,7 @@ msgstr "Találatok" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:83 msgid "" "Select the book that most closely matches your copy from the list below" -msgstr "Válaszd ki azt, amelyik a leginkább illik a könyvedhez" +msgstr "Válassza ki azt, amelyik a leginkább illik a könyvéhez" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:37 msgid "Details of job" @@ -4147,20 +4310,24 @@ msgstr "A kiválasztott művelet megszakítása" msgid "Show job &details" msgstr "Műveletek részleteinek megjelenítése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Metaadatok szerkesztése" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Metaadat infromációk" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "Rendezési forma automatikus beállítása" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "Rendezési forma: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -4169,50 +4336,46 @@ msgstr "" "A szerző rendezési formájának megadása. Például Charles Dickens-t célszerű " "Dickens, Charles-ként rendezni." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "Értékelés:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "A könyv értékelése. 0-5 csillag." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " csillag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "Címkék hozzáadása: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Címke-szerkesztő megnyitása" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "Címkék eltávolítása:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "A könyvből eltávolítandó címkék vesszővel elválasztott listája " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Formátum eltávolítása:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "Rendezési forma automatikus beállítása" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "Nem érvényes képfájl" @@ -4265,7 +4428,7 @@ msgstr "Időtúllépés letöltés közben" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:462 msgid "Could not find cover for this book. Try specifying the ISBN first." msgstr "" -"Nem található borító ehhez a könyvhöz. Próbáld meg először az ISBN-t " +"Nem található borító ehhez a könyvhöz. Próbálja meg először az ISBN-t " "meghatározni." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:474 @@ -4283,7 +4446,7 @@ msgstr "Metadatok nem letölthetőek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:515 msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" -"Legalább az egyik adatot meg kell adnod a következők közül: ISBN, könyv " +"Legalább az egyik adatot meg kell adnia a következők közül: ISBN, könyv " "címe, szerző vagy kiadó" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:541 @@ -4292,7 +4455,7 @@ msgstr "Hozzáférés megtagadva" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:542 msgid "Could not open %s. Is it being used by another program?" -msgstr "Nem lehet megnyitni: %s. Esetleg másik prgram használja?" +msgstr "Nem lehet megnyitni: %s. Esetleg másik program használja?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:338 msgid "Edit Meta Information" @@ -4424,7 +4587,7 @@ msgstr "Csütörtök" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:323 msgid "Must set account information" -msgstr "" +msgstr "Fiókbeállítás szükséges" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:324 msgid "This recipe requires a username and password" @@ -4521,7 +4684,7 @@ msgid "" "Delete downloaded news older than the specified number of days. Set to zero " "to disable." msgstr "" -"A megadott napoknál régebbi hírek törlése. Állítsd 0-ra, ha ne töröljön." +"A megadott napoknál régebbi hírek törlése. Állítsa 0-ra, ha ne töröljön." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:185 msgid "Delete downloaded news older than " @@ -4584,14 +4747,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:62 msgid "Are your sure?" -msgstr "Biztos vagy benne?" +msgstr "Biztos benne?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor.py:63 msgid "" "The following tags are used by one or more books. Are you certain you want " "to delete them?" msgstr "" -"A következő címkék egy vagy több könyvnél szerepelnek. Biztos, hogy törlöd " +"A következő címkék egy vagy több könyvnél szerepelnek. Biztos, hogy törli " "őket?" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:123 @@ -4631,8 +4794,8 @@ msgid "" "If the tag you want is not in the available list, you can add it here. " "Accepts a comma separated list of tags." msgstr "" -"Ha a kívánt címke nem szerepel a listán, itt hozzáadhatod. Vesszővel " -"elválasztva több címkét is megadhatsz." +"Ha a kívánt címke nem szerepel a listán, itt hozzáadhatja. Vesszővel " +"elválasztva több címkét is megadhat." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:134 msgid "Add tag to available tags and apply it to current book" @@ -4783,7 +4946,7 @@ msgstr "" "

Alap szintű " "hírösszeállítás létrehozása hírforrások hozzáadásával.
Legtöbb esetben " -"a 'Haladó mód'-ot is használnod kell a letöltés " +"a 'Haladó mód'-ot is használnia kell a letöltés " "testreszabásához.

" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:260 @@ -4836,7 +4999,7 @@ msgid "" "For help with writing advanced news recipes, please visit User Recipes" msgstr "" -"Bonyolultabb hírösszeállítások létrehozásához nézd meg: User Recipes" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:277 @@ -4866,6 +5029,27 @@ msgid "" "expression on a few sample filenames. The group names for the various " "metadata entries are documented in tooltips.

" msgstr "" +"\n" +"\n" +"

Adjon meg egy reguláris " +"kifejezés mintát, ami alapján a fájlnévből meg lehet határozni a " +"metaadatokat.

\n" +"

A reguláris kifejezések " +"szintaxisához súgót is " +"talál.

\n" +"

Használja a Teszt területet lent a kifejezés kirpóbálására. " +"Vigye a kurzort a megfelelő mező fölé és látni fogja a mezőhöz tartozó " +"kifejezés mintát.

" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:104 msgid "Regular &expression" @@ -5007,7 +5191,7 @@ msgid "" "Dropping onto a device is not supported. First add the book to the calibre " "library." msgstr "" -"Az eszközre húzás nem támogatott. Először add hozzá a könyvet a calibre " +"Az eszközre húzás nem támogatott. Először adja hozzá a könyvet a calibre " "adatbázishoz." #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1004 @@ -5096,7 +5280,7 @@ msgstr "Megadott formátum mentése lemezre" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:126 msgid "Search (For Advanced Search click the button to the left)" -msgstr "Részletes kereséséhez kattints a balra lévő gombra" +msgstr "Részletes kereséséhez kattintson a balra lévő gombra" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:143 msgid "Error communicating with device" @@ -5124,7 +5308,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

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

" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" @@ -5182,7 +5366,7 @@ msgid "Save to disk in a single directory" msgstr "Mentés lemezre egy mappába" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Csak a(z) %s formátum mentése a lemezre" @@ -5217,14 +5401,14 @@ msgid "Bad database location" msgstr "Hibás adatbázis elérési útvonal" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" -msgstr "" +msgstr "Calibre Library" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." -msgstr "Válassz elérési utat az adatbázisod számára" +msgstr "Válasszon elérési utat az adatbázisod számára" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:617 msgid "Browse by covers" @@ -5240,7 +5424,7 @@ msgstr " felismerve" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:748 msgid "Connected " -msgstr "Csatlakozva " +msgstr "Csatlakozva: " #: /home/kovid/work/calibre/src/calibre/gui2/main.py:760 msgid "Device database corrupted" @@ -5261,6 +5445,19 @@ msgid "" " \n" " " msgstr "" +"\n" +"

Az eszközön lévő adatbázis sérült. Próbálja meg a " +"következőt:\n" +"

    \n" +"
  1. Csatlakoztassa le az eszközt. Várjon, amíg újra üzemkész " +"lesz. Csatlakoztassa újra. Most már működnie kell a %(app)s-vel. Ha mégsem, " +"akkor próbálja meg a következőt:
  2. \n" +"
  3. Lépjen ki a %(app)s-ből. Keresse meg a media.xml fájlt " +"az eszköz belső memóriájában, maj törölje azt. Csatlakoztassa le az eszközt. " +"Várjon amíg újra üzemkész lesz és csatlakoztassa újra. Indítsa el a %(app)s-" +"t.
  4. \n" +"
\n" +" " #: /home/kovid/work/calibre/src/calibre/gui2/main.py:837 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:880 @@ -5321,7 +5518,7 @@ msgid "" "from your computer. Are you sure?" msgstr "" "A kiválasztott könyvek véglegesen törölve lesznek a számítógépedről. " -"Biztosan törölni akarod?" +"Biztosan törölni akarja?" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:936 msgid "Deleting books from device." @@ -5411,13 +5608,13 @@ msgid "No book selected" msgstr "Nincs könyv kiválasztva" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Nem lehet a könyvet olvasni" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1383 msgid "Choose the format to view" -msgstr "Válaszd ki a kívánt formátumot olvasásra" +msgstr "Válassza ki a kívánt formátumot olvasásra" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1395 msgid "Cannot open folder" @@ -5434,48 +5631,48 @@ msgid "" "started the process cannot be stopped until complete. Do you wish to " "continue?" msgstr "" -"Egyszerre %d könyvet akarsz megnyitni. Túl sok könyv megnyitása nagyon " +"Egyszerre %d könyvet akar megnyitni. Túl sok könyv megnyitása nagyon " "lelassíthatja a gépedet. Ha a művelet elindult, már nem lehet leállítani. " -"Biztosan folytatod?" +"Biztosan folytatja?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." -msgstr "" +msgstr "Nincs elérhető formátum a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Beállítás nem lehetséges" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Művelet végrehajtása közben nem lehet a beállításokat változtatni" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Nincs részletes információ" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "A könyvekhez nincsenek részletes információk az eszközön." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Hiba a kapcsolatban" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -"Hiba az eszközkapcsolatban. Válaszd le majd csatlakoztasd újra az eszközt " -"és/vagy indítsd újra az eszközt, esetleg a programot." +"Hiba az eszközkapcsolatban. Válassza le majd csatlakoztassa újra az eszközt " +"és/vagy indítssa újra az eszközt, esetleg a programot." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Konvertálási hiba" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5484,29 +5681,31 @@ msgstr "" "jogvédett) könyv. Először egy külső alkalmazással el kell távolítani a " "védelmet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "Nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Érvénytelen adatbázis elérési útvonal" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "Nem elérhető: %s. Helyette %s lesz az adatbázis." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" +"sok önkéntes erőfeszítéseinek eredménye a világ minden tájáról. Ha " +"hasznosnak találja, kérem, támogassa a fejlesztést." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" -msgstr "Folyamatban van néhány művelet végrehajtása. Megszakítod?" +msgstr "Folyamatban van néhány művelet végrehajtása. Megszakítja?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5516,19 +5715,19 @@ msgstr "" " A kilépés adatvesztést okozhat az eszközön.
\n" " Biztos, hogy ki akarsz lépni??" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "FIGYELEM: Aktív műveletek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -"tovább fut a tálcán. A bezáráshoz válasz a Kilépést a tálcaikon " +"tovább fut a tálcán. A bezáráshoz válassza a Kilépést a tálcaikon " "menüjéből." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5536,11 +5735,11 @@ msgstr "" "Legújabb verzió: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Frissítés elérhető" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5550,48 +5749,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features. " "Letöltő oldal meglátogatása?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "A megadott elérési úton lévő adatbázis használata." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "A tálcára összecsukott állapotban induljon" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "HIbakeresési információk megjelenítése a konzolon" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" -msgstr "" +msgstr "Ha biztos benne, hogy nem fut" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "%s már fut." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "a képernyő jobb felső sarka." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "a képernyő jobb alsó részén." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." -msgstr "" +msgstr "próblja meg újraindítani a számítógépet" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5617,6 +5816,8 @@ msgid "" "

Search the list of books by title, author, publisher, tags, comments, " "etc.

Words separated by spaces are ANDed" msgstr "" +"

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

A szóközzel " +"elválasztott szavak az AND (ÉS) művelet alapján lesznek értelmezve" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:340 msgid "Reset Quick Search" @@ -5778,7 +5979,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:167 msgid "Click to browse books by tags" -msgstr "Könyvek böngészése a cimkék szerint" +msgstr "Könyvek böngészése a címkék szerint" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 msgid "Authors" @@ -5789,36 +5990,47 @@ msgid "Publishers" msgstr "Kiadók" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "%d könyv konvertálásának megkezdése" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Könykonvertálás %d / %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Néhány könyvet nem sikerült konvertálni" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" "Nem lehet %d / %d könyvet konvertálni, mert nincs megfelelő formátumú." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" -msgstr "Meg kell adni egy Felhasználónevet és egy Jelszó a következőhöz: %s" +msgstr "" +"Meg kell adnia egy Felhasználónevet és egy Jelszót a következőhöz: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Hírek letöltése a következő helyről: " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "Könyvjelző szerkesztése" @@ -6030,7 +6242,7 @@ msgstr "/Ismeretlen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" -"Ugrás egy referenciára. A referencia számok használatához be kell kapcsolnod " +"Ugrás egy referenciára. A referencia számok használatához be kell kapcsolnia " "a Referencia Módot" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:223 @@ -6206,7 +6418,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:174 msgid "Click to see the books available on your computer" -msgstr "A számítógépeden lévő könyvek megjelenítése." +msgstr "A számítógépen lévő könyvek megjelenítése." #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:175 msgid "Click to see the books in the main memory of your reader" @@ -6214,11 +6426,11 @@ msgstr "A készülék belső memóriájában lévő könyvek megjelenítése" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:176 msgid "Click to see the books on storage card A in your reader" -msgstr "A könyvolvasód 'A' memóriakártyáján lévő könyvek megjelenítése" +msgstr "A könyvolvasó eszköz 'A' memóriakártyáján lévő könyvek megjelenítése" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:177 msgid "Click to see the books on storage card B in your reader" -msgstr "A könyvolvasód 'B' memóriakártyáján lévő könyvek megjelenítése" +msgstr "A könyvolvasó eszköz 'B' memóriakártyáján lévő könyvek megjelenítése" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:466 msgid "Change Case" @@ -6253,16 +6465,16 @@ msgid "" "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" -"Ha Androidos telefonodon a WordPlayer ebook olvasó programot használod, " -"akkor calibre adatbázisod hálózaton keresztül is elérhető lesz, ha " -"bekapcsolod a tartalomkiszolgálót." +"Ha Androidos telefonján a WordPlayer ebook olvasó programot használja, akkor " +"calibre adatbázis hálózaton keresztül is elérhető lesz, ha bekapcsolja a " +"tartalomkiszolgálót." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" -"Ne felejtsd el futva hagyni a calibre-t, mert a szerver csak így működik." +"Ne felejtse el futva hagyni a calibre-t, mert a szerver csak így működik." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" @@ -6270,7 +6482,7 @@ msgid "" "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" -"Hozzá kell adnod a 'http://myhostname:8080' URL-t, mint a calibre adatbázist " +"Hozzá kell adnia a 'http://myhostname:8080' URL-t, mint a calibre adatbázist " "a WordPlayerben. A 'myhostname' helyére a calibre-t futtató számítógép " "teljes neve, vagy IP címe kerüljön." @@ -6283,23 +6495,23 @@ msgstr "Adatbázis áthelyezése..." msgid "Failed to move library" msgstr "Adatbázis áthelyezése nem sikerült" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Érvénytelen adatbázis" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

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

Egy érvénytelen adatbázis már van a következő helyen: %s. Ezt törölnöd " -"kell mielőtt ide áthelyezed a meglévő adatbázist.
Hibakód: %s" +"

Egy érvénytelen adatbázis már van a következő helyen: %s. Ezt törölnie " +"kell mielőtt ide áthelyezi a meglévő adatbázist.
Hibakód: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "Nem lehet áthelyezni az adatbázist" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "beállítás varázsló" @@ -6310,7 +6522,7 @@ msgstr "beállítás varázsló" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42 msgid "Welcome to calibre" -msgstr "Üdvözöl a calibre" +msgstr "Üdvözli a calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 @@ -6318,14 +6530,14 @@ msgstr "Üdvözöl a calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43 msgid "The one stop solution to all your e-book needs." -msgstr "Minden egy helyen, amire szükséged lehet" +msgstr "Minden egy helyen, amire csak szüksége lehet" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:51 msgid "" "Choose your book reader. This will set the conversion options to produce " "books optimized for your device." msgstr "" -"Válassz könyvolvasó eszközt. Ez az eszköznek megfelelő, optimalizált " +"Válasszon könyvolvasó eszközt. Ez az eszköznek megfelelő, optimalizált " "konvertálási beállításokhoz kell." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:52 @@ -6348,7 +6560,7 @@ msgid "" "

Congratulations!

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

Gratulálunk!

Sikeresen beállítottad a calibre-t. Nyomd meg a %s " +"

Gratulálunk!

Sikeresen beállította a calibre-t. Nyomja meg a %s " "billentyűt a beállítások érvényesítéséhez." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49 @@ -6377,11 +6589,11 @@ msgid "" "button below. You will also have to register your gmail address in your " "Amazon account." msgstr "" -"

A calibre emailben automatikusan tud köbnyveket küldeni Kindle olvasódra. " -"Ehhez alul be kell állítanod az email küldést. A legegyszerűbb, ha csinálsz " +"

A calibre emailben automatikusan tud könyveket küldeni Kindle olvasójára. " +"Ehhez alul be kell állítania az email küldést. A legegyszerűbb, ha létrhoz " "egy ingyenes gmail fiókot és a 'Gmail " -"használata' gombra kattintasz. Ezt a Gmail címet természetesen az Amazon " -"fiókodban is regisztrálni kell." +"használata' gombra kattint. Ezt a Gmail címet természetesen az Ön Amazon " +"fiókjában is regisztrálni kell." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45 msgid "&Kindle email:" @@ -6392,7 +6604,7 @@ msgid "" "Choose a location for your books. When you add books to calibre, they will " "be copied here:" msgstr "" -"Könyveid helye a gépeden. Amikor hozzáadsz egy könyvet a calibre-hez, ide " +"Könyvek helye a számítógépen. Amikor hozzáad egy könyvet a calibre-hez, ide " "fogja másolni őket:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:44 @@ -6405,13 +6617,13 @@ msgid "" "location. If a calibre library already exists at the new location, calibre " "will switch to using it." msgstr "" -"Ha van egy létező calibre adatbázisod, ez lesz átmásolva az új helyre. Ha az " -"új helyen már van egy calibre adatbázis, akkor a művelet nem kerül " +"Ha Önnek van egy létező calibre adatbázisa, ez lesz átmásolva az új helyre. " +"Ha az új helyen már van egy calibre adatbázis, akkor a művelet nem kerül " "végrehajtásra." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:32 msgid "Using: %s:%s@%s:%s and %s encryption" -msgstr "" +msgstr "Használat: %s:%s@%s:%s és %s titkosítás" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:37 msgid "Sending..." @@ -6430,8 +6642,8 @@ msgid "" "Dont forget to enter your gmail username and password. You can sign up for a " "free gmail account at http://gmail.com" msgstr "" -"Ne felejts el pontosan beírni a gmail felhasználónevedet és jelszavadat. " -"Ingyenes email fiókhoz juthatsz a http://gmail.com címen" +"Ne felejtse el pontosan beírni a gmail felhasználónevét és jelszavát. " +"Ingyenes email fiókhoz juthat a http://gmail.com címen" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:130 @@ -6440,12 +6652,12 @@ msgstr "Hibás beállítás" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:124 msgid "You must set the From email address" -msgstr "Meg kell adnod a Feladót" +msgstr "Meg kell adnia a Feladót" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:131 msgid "You must set the username and password for the mail server." msgstr "" -"Be kell állítanod a Felhasználónevet és a Jelszót az email szerverhez" +"Be kell állítania a Felhasználónevet és a Jelszót az email szerverhez" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108 msgid "Send email &from:" @@ -6456,7 +6668,7 @@ msgid "" "

This is what will be present in the From: field of emails sent by " "calibre.
Set it to your email address" msgstr "" -"Ez fog megjelenni a Feladó (From) mezőben.
Írd be az email címedet." +"Ez fog megjelenni a Feladó (From) mezőben.
Írja be az email címét." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110 msgid "" @@ -6478,7 +6690,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113 msgid "&Hostname:" -msgstr "" +msgstr "Host név:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114 msgid "The hostname of your mail server. For e.g. smtp.gmail.com" @@ -6495,11 +6707,11 @@ msgstr "Kimenő levek kiszolgálójának portja. Alapbeállítás: 25" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118 msgid "Your username on the mail server" -msgstr "Felhasználóneved" +msgstr "Az Ön Felhasználóneve a levelező kiszolgálón" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120 msgid "Your password on the mail server" -msgstr "Jelszavad" +msgstr "Jelszava a levelező kiszolgálón" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121 msgid "&Show" @@ -6545,9 +6757,8 @@ msgid "" "server." msgstr "" "

Ha Stanza e-book olvasó " -"programot használsz iPhone/iTouch készülékeden, a számítógépeden lévő " -"adatbázist közvetlenül is elérheted. Ehhez be kell állítanod a Tartalom-" -"kiszolgálót." +"programot használ iPhone/iTouch készülékén, a számítógépén lévő adatbázist " +"közvetlenül is elérheti. Ehhez be kell állítania a Tartalom-kiszolgálót." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45 msgid "Turn on the &content server" @@ -6559,7 +6770,7 @@ msgstr "A calibre tartalomkiszolgáló beállításai" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:12 msgid "The port on which to listen. Default is %default" -msgstr "" +msgstr "A figyelendő port száma. Alapértelmezett: %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:14 msgid "The server timeout in seconds. Default is %default" @@ -6591,14 +6802,14 @@ msgstr "" "A calibre adatbázis elérési útja. Alapértelmezettként a Beállításokban " "szereplő elérési út." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6607,39 +6818,40 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Rendezési emelkedő sorrendben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -"Keresési eredmény szűrése. A keresési feltétel megadásához nézd meg a " -"Felhasználói Kézikönyv ide vonatkozó részét. Alapértelmezésként nincs szűrés." +"Keresési eredmény szűrése. A keresési feltétel megadásához tanulmányozza meg " +"a Felhasználói Kézikönyv ide vonatkozó részét. Alapértelmezésként nincs " +"szűrés." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" "Egy sor maximális szélessége a kimenetben. A képernyőmérethez szükséges." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" "A mezők elválasztására szolgáló karakter vagy szöveg. Alapbeállítás a szóköz." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6647,7 +6859,7 @@ msgstr "" "Minden elérési útvonal előtagja. Alapértelmezettként az adatbázis mappájának " "elérési útja." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." @@ -6655,15 +6867,15 @@ msgstr "" "Kimeneti adatformátum. Lehetőségek: %s. Az alapértelmezett a 'szöveg' " "formátum." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Érvénytelen mező. Lehetséges mezők:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" -msgstr "" +msgstr "Érvénytelen rendezési mező. Elérhető mezők:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6671,7 +6883,7 @@ msgstr "" "A következő könyvek nem lettek hozzáadva az adatbázishoz, mert már léteznek " "(lásd még - duplikációk beállítása):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6680,18 +6892,18 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -"Feltéve, hogy minden mappa egy köny kölönböző formátumait tartalmazza" +"Feltéve, hogy minden mappa egy könyv különböző formátumait tartalmazza" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Az összes almappát is beleértve" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6699,11 +6911,11 @@ msgstr "" "Könyv hozzáadása az adatbázishoz akkor is, ha már létezik. Az " "összehasonlítás a könyvcímek alapján történik." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "Legalább egy hozzáadandó fájlt meg kell határozni" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6712,11 +6924,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Legalább egy könyvet ki kell jeölni az eltávolításhoz" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6725,15 +6937,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" -msgstr "Meg kell adnod egy azonosítót és egy ebook fájlt." +msgstr "Meg kell adnia egy azonosítót és egy ebook fájlt." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "az ebook fájlnak rendelkeznie kell fájlkiterjesztéssel" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6743,11 +6955,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" -msgstr "Meg kell adnod egy azonosítót és egy formátumot" +msgstr "Meg kell adnia egy azonosítót és egy formátumot" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6757,15 +6969,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Metaadatok nyomtatása OPF(XML) formátumban" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" -msgstr "Meg kall adnod az azonosítót" +msgstr "Meg kall adnia az azonosítót" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6778,11 +6990,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" -msgstr "Meg kall adnod az azonosítót és egy metaadat fájlt" +msgstr "Meg kall adnia az azonosítót és egy metaadat fájlt" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6793,29 +7005,30 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" +"Minden könyv exportálása az adatbázisból. Ne vegye figyelembe az ID listát." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" "Az adatbázisban lévő könyvek exportálása egy meghatározott mappába. " "Alapértelmezett:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Minden könyv exportálása egy mappába" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6827,105 +7040,112 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Másolás: %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Adatbázis tömörítése" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." -msgstr "" +msgstr "SQL adatbázis ellenőrzése" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." -msgstr "" +msgstr "Hiányzó fájlok keresése" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" -msgstr "" +msgstr "Ellenőrzött ID" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" -msgstr "" +msgstr "Könyv címe" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:23 msgid "The authors" -msgstr "" +msgstr "Szerzők" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:24 msgid "The author sort string" -msgstr "" +msgstr "Szerző rendezési forma" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:25 msgid "The tags" -msgstr "" +msgstr "Címkék" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:26 msgid "The series" -msgstr "" +msgstr "Sorozat" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:27 msgid "The series number" -msgstr "" +msgstr "Sorozaton belüli sorszám" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:28 msgid "The rating" -msgstr "" +msgstr "Értékelés" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:29 msgid "The ISBN" -msgstr "" +msgstr "ISBN szám" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:30 msgid "The publisher" -msgstr "" +msgstr "Kiadó" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:31 msgid "The date" -msgstr "" +msgstr "Dátum" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32 msgid "The published date" -msgstr "" +msgstr "Kiadás dátuma" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33 msgid "The calibre internal id" -msgstr "" +msgstr "Calibre azonosító" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43 msgid "Options to control saving to disk" -msgstr "" +msgstr "Lemezre mentés beállításai" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:49 msgid "" "Normally, calibre will update the metadata in the saved files from what is " "in the calibre library. Makes saving to disk slower." msgstr "" +"Alapesetben a calibre a mentett fájlokban felülírja a metaadatokat az " +"adatbázisban lévőkkel. Ez lassítja a mentési folyamatot." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:52 msgid "" "Normally, calibre will write the metadata into a separate OPF file along " "with the actual e-book files." msgstr "" +"Alapesetben a calibre a metaadatokat egy különálló OPF fájlba írja is a " +"könyv mappájában." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:55 msgid "" "Normally, calibre will save the cover in a separate file along with the " "actual e-book file(s)." msgstr "" +"Alapesetben a calibre a borítót önálló képfájlként a könyv mappájába menti." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:58 msgid "" "Comma separated list of formats to save for each book. By default all " "available books are saved." msgstr "" +"A mentendő formátumok vesszővel elválasztott listája. Alapesetben minden " +"formátum mentve lesz." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:61 msgid "" @@ -6934,6 +7154,9 @@ msgid "" "subdirectory with filenames containing title and author. Available controls " "are: {%s}" msgstr "" +"A mentett mappaszerkezet mintája. Alapértelmezett a \"%s\", ami a könyveket " +"szerzőnkénti mappákba menti, a fájlnév pedig tartalmazza a címet és a " +"szerzőt. Elérhető opciók: {%s}" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:66 msgid "" @@ -6943,25 +7166,35 @@ msgid "" "saving to supports unicode." msgstr "" "Alapesetben a calibre a nem angol karaktereket angol karakterekké " -"konvertálja a fájlnevekben és elérési utakban. FIGYELEM! Ha kikapcsolod ezt " -"az opciót, akkor néhány esetben hibát tapasztalhatsz, attól függően, hogy az " -"általad használt fájlrendszernek milyen jó az UNICODE támogatása." +"konvertálja a fájlnevekben és elérési utakban. FIGYELEM! Ha kikapcsolja ezt " +"az opciót, akkor néhány esetben hibát tapasztalhat, attól függően, hogy az " +"Ön által használt fájlrendszernek milyen jó a UNICODE támogatása." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:72 msgid "" "The format in which to display dates. %d - day, %b - month, %Y - year. " "Default is: %b, %Y" msgstr "" +"A dátum formázása. %Y - év, %b - hónap, %d - nap. Alapértelmezett: %b, %Y." +"Default is: %b, %Y" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "Elérési út kisbetűssé alakítása" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "Szóközök helyettesítése alsóvonallal" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" -msgstr "" +msgstr "A kívánt formátum nem elérhető" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " -msgstr "A calibre adatbázisod jelszava. Felhasználónév: " +msgstr "A calibre adatbázis jelszava. Felhasználónév: " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6984,6 +7217,8 @@ msgid "" "Whenever you pass arguments to %prog that have spaces in them, enclose the " "arguments in quotation marks." msgstr "" +"Ha szóközöket tartalmazó paramétereket ad meg %prog-nak, akkor a paraméterek " +"idézőjelek között legyenek." #: /home/kovid/work/calibre/src/calibre/utils/config.py:551 msgid "Path to the database in which books are stored" @@ -7043,7 +7278,7 @@ msgstr "A művelet végrehajtása folyamatban..." #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" -msgstr "" +msgstr "A URL-nek követnie kell az sftp sémát" #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:57 msgid "host must be of the form user@hostname" @@ -7051,7 +7286,7 @@ msgstr "A host a következő formátumú legyen: user@hostname" #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:68 msgid "Failed to negotiate SSH session: " -msgstr "" +msgstr "Nem sikerült az SSH kapcsolat: " #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:71 msgid "Failed to authenticate with server: %s" @@ -7059,7 +7294,7 @@ msgstr "A hiteleítés sikertelen a következő szerverrel: %s" #: /home/kovid/work/calibre/src/calibre/utils/smtp.py:234 msgid "Control email delivery" -msgstr "" +msgstr "Email küldés beállításai" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:101 #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:123 @@ -7073,7 +7308,7 @@ msgstr "Névtelen cikk" #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:17 msgid "Download periodical content from the internet" -msgstr "" +msgstr "Periódikus tartalom letöltése az internetről" #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:32 msgid "" @@ -7118,6 +7353,8 @@ msgstr "\tHibás linkek:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 msgid "Could not fetch article. Run with -vv to see the reason" msgstr "" +"Nem lehet a cikket letölteni. Futtassa a -vv paraméterrel a hibaüzenetek " +"megjelenítéséhez" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." @@ -7125,41 +7362,41 @@ msgstr "Hírek letöltése..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" -msgstr "" +msgstr "Hírek letöltve az index oldalról" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." msgstr "Borító letöltése..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Letöltés megkezdve [%d szálon]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" -msgstr "" +msgstr "Hírek letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Nem lehet borítót letölteni: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Borító letöltése a következő helyről: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Névtelen Cikk" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Cikk letöltve: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "A következő cikk letöltése nem sikerült: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7260,13 +7497,14 @@ msgstr "Spanyol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7290,6 +7528,7 @@ msgstr "Spanyol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7300,7 +7539,8 @@ msgstr "Spanyol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7343,16 +7583,18 @@ msgstr "Spanyol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7360,7 +7602,7 @@ msgstr "Spanyol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7392,6 +7634,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7419,6 +7662,7 @@ msgstr "Francia" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7442,6 +7686,7 @@ msgstr "Portugál" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7462,10 +7707,6 @@ msgstr "Kiszűrt cikk kihagyása: %s" msgid "Montenegrin" msgstr "Montenegrói" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "Kovid Goyal és Sujata Raman" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "Kínai" @@ -7494,7 +7735,7 @@ msgstr "" msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" -msgstr "" +msgstr "A követendő linkmélység maximális értéke, Alapértelmezett %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" @@ -7509,6 +7750,8 @@ msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" +"A minimális időköz másodpercben az egymást követő letöltések között. " +"Alapérték: %default mp." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 6511d64478..9e0a79df16 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-05-16 09:34+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: italiano\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -25,11 +25,11 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -79,8 +79,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -100,8 +100,8 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -122,7 +122,7 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -130,14 +130,14 @@ msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Sconosciuto" @@ -168,52 +168,52 @@ msgstr "" "tutti i file collegati. Questo plug-in viene eseguito ogni volta che si " "aggiunge un file HTML alla libreria." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Estrae le copertine dai file dei fumetti" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Legge i metadati da file %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Leggi i metadati dai libri negli archivi RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Leggi i metadati dai libri negli archivi ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Organizza i metadati in %s file" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -223,24 +223,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -350,7 +343,7 @@ msgstr "Nessun plug-in valido trovato in " msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -358,16 +351,16 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Aggiunge un plug-in specificando il percorso al file zip che lo contiene." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -375,27 +368,27 @@ msgstr "" "Personalizza un plug-in. Specificare il nome del plug-in e la stringa di " "personalizzazione separati da una virgola." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Elenca tutti i plug-in installati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Abilita il plug-in" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Disabilita il plug-in" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -410,33 +403,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -464,12 +457,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -478,10 +471,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -491,23 +484,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -516,48 +509,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Impossibile individuare il disco %s. Provare a riavviare." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Non c'è spazio sufficiente nella memoria principale" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Non c'è spazio sufficiente nella scheda di memoria" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -760,7 +753,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -768,11 +761,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -780,7 +780,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -788,7 +788,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -796,7 +796,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -805,17 +805,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -823,7 +823,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -833,7 +833,7 @@ msgstr "" "sommario al primo livello. Se viene specificata, prende la precedenza sulle " "altre forme di autorilevamento." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -843,25 +843,25 @@ msgstr "" "sommario al secondo livello. Ogni elemento viene aggiunto sotto l'elemento " "di primo livello precedente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Non aggiungere i capitoli rilevati automaticamente al sommario." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -869,20 +869,20 @@ msgstr "" "Se viene rilevato un numero di capitoli inferiore a questo, i collegamenti " "saranno aggiunti al sommario. Predefinito: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -892,7 +892,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -905,53 +905,53 @@ 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:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -959,53 +959,53 @@ msgstr "" "Usare la copertina rilevata dal file di origine al posto di quella " "specificata." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1015,86 +1015,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Impossibile trovare un libro dentro l'archivio" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1127,10 +1127,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1835,7 +1835,7 @@ msgstr "" "Impossibile trovare un buon punto dove dividere: %s Dimensione sotto-albero: " "%d KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1852,16 +1852,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1900,14 +1900,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1920,33 +1920,33 @@ msgstr "" "Percorso del file in uscita. Per impostazione predefinita viene creato nella " "cartella corrente." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2100,6 +2100,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2113,8 +2119,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Cartelle usate frequentemente" @@ -2222,47 +2237,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Scoperti duplicati!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2271,7 +2290,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2304,6 +2323,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2319,8 +2339,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2384,6 +2404,70 @@ msgstr "De&speckle" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2430,7 +2514,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2613,39 +2697,6 @@ msgid "Browse for an image to use as the cover of this book." msgstr "" "Sfoglia per trovare un'immagine da usare come copertina per questo libro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2657,7 +2708,7 @@ msgid "Change the title of this book" msgstr "Cambia il titolo di questo libro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "A&utore(i): " @@ -2675,7 +2726,7 @@ msgstr "" "una virgola" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Editore: " @@ -2686,7 +2737,7 @@ msgid "Ta&gs: " msgstr "T&ag: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2697,15 +2748,15 @@ msgstr "" "virgola" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2781,7 +2832,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2821,11 +2872,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2962,14 +3013,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3391,110 +3457,128 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Personalizza %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "File di log degli errori:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "File di log degli accessi:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Avvio del server dei contenuti fallito" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Dimensione non valida" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" -"La dimensione %s non è valida. Deve essere nella forma larghezzaxaltezza" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Percorso database non valido" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Percorso database non valido " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Deve essere una cartella" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Percorso database non valido.
Impossibile scrivere su " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Errore" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Personalizza %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "File di log degli errori:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "File di log degli accessi:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Avvio del server dei contenuti fallito" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Dimensione non valida" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" +"La dimensione %s non è valida. Deve essere nella forma larghezzaxaltezza" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Percorso database non valido" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Percorso database non valido " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Deve essere una cartella" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Percorso database non valido.
Impossibile scrivere su " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3502,72 +3586,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3576,21 +3660,29 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Preferenze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3598,19 +3690,19 @@ msgstr "" "Per&corso dei libri (I libri sono salvati in cartelle salvate per autore e i " "metadati sono salvati nel file metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Sfoglia per specificare una nuova posizione del database" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "&Visualizza un avvertimento quando è disponibile una nuova versione" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "&Timeout predefinito della rete:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3618,139 +3710,139 @@ msgstr "" "Imposta il timeout predefinito per gli scaricamenti dalla rete (cioè ogni " "volta che si usa Internet per prelevare informazioni)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " secondi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Scegliere la ling&ua (richiede il riavvio):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normale" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Massima" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Minima" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "&Priorità lavoro:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Aggiunge una cartella alla lista delle cartelle usate frequentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Rimuove una cartella dalla lista delle cartelle usate frequentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "&Usa numeri romani per i numeri delle serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "Abilita l'icona nel vassoio di sistema (richiede il riavvio)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Invia automaticamente le noti&zie scaricate al lettore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Media" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Piccola" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&Dimensione bottoni nella barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "&Mostra testo nei bottoni della barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "&Selezionare le colonne visibili nella vista biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Libera lo spazio non utilizzato dal database" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -3761,25 +3853,25 @@ msgstr "" "Qualsiasi cambiamento nella configurazione verrà attivato solo dopo il " "riavvio del server." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "&Porta del server:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Nome utente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Password:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -3787,13 +3879,13 @@ msgstr "" "Se si lascia la password in bianco, chiunque potrà accedere alla propria " "collezione di libri utilizzando l'interfaccia web." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Mostra password" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -3801,31 +3893,31 @@ msgstr "" "La dimensione massima (larghezzaxaltezza) per le copertine visualizzate. Le " "copertine più larghe vengono ridimensionate. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Dimensi&one massima copertina:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "A&vvia il server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "&Ferma il server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "&Test sul server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Avvia a&utomaticamente il server all'apertura" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Visualizza i file di l&og del server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3836,33 +3928,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Aggiungi" @@ -3964,20 +4056,24 @@ msgstr "I&nterrompi il lavoro selezionato" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Modifica metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "Imposta a&utomaticamente la Classificazione autore" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -3986,50 +4082,46 @@ msgstr "" "Specifica come deve essere classificato l'autore di questo libro. Ad " "esempio, Charles Dickens deve essere classificato come Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Giudizio:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Giudizio su questo libro. 0-5 stelle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " stelle" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Apri l'editor dei tag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "&Rimuovi tag:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "Lista separata da virgole dei tag da rimuovere dal libro " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Rimuovi for&mato:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "Imposta a&utomaticamente la Classificazione autore" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4987,7 +5079,7 @@ msgid "Save to disk in a single directory" msgstr "Salva su disco in una singola cartella" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Salva sul disco solo il formato %s" @@ -5022,12 +5114,12 @@ msgid "Bad database location" msgstr "Percorso del database sbagliato" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Scegliere un percorso per la propria biblioteca." @@ -5227,7 +5319,7 @@ msgid "No book selected" msgstr "Nessun libro selezionato" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Impossibile leggere" @@ -5251,33 +5343,33 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s non ha formati disponibili" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Impossibile configurare" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Impossibile configurare mentre ci sono lavori in esecuzione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Nessuna informazione dettagliata disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" "Non è disponibile alcuna informazione dettagliata per i libri nel " "dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Errore di comunicazione col dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5285,12 +5377,12 @@ msgstr "" "Si è verificato un errore di comunicazione temporaneo col dispositivo. " "Disconnettere e riconnettere il dispositivo e/o riavviare" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Errore di conversione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5299,19 +5391,19 @@ msgstr "" "href=\"%s\">DRM. È necessario rimuovere prima il DRM usando programmi di " "terze parti." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5319,22 +5411,22 @@ msgstr "" "è il risultato degli sforzi di tanti volontari da tutto il mondo. Se lo " "trovi utile, puoi fare una donazione per supportare il suo sviluppo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 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/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "ATTENZIONE: Lavori attivi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5342,7 +5434,7 @@ msgstr "" "continuerà a lavorare nel vassoio di sistema. Per chiuderlo, selezionare " "Esci nel menu contestuale del vassoio di sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5350,11 +5442,11 @@ msgstr "" "Ultima versione: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Aggiornamento disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5364,48 +5456,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuove " "funzionalità. Una visita alla pagina del download?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Usa la biblioteca collocata nel percorso specificato." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Invia le informazioni di debug alla console" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5602,35 +5694,45 @@ msgid "Publishers" msgstr "Editori" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Conversione libro %d di %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Impossibile convertire alcuni libri" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "È necessario inserire nome utente e password per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Scarica notizie da " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -6077,21 +6179,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Database non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6351,7 +6453,7 @@ msgstr "" "Percorso alla biblioteca di calibre. L'impostazione predefinita è quella di " "usare il percorso salvato nelle impostazioni." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6361,7 +6463,7 @@ msgstr "" "\n" "Elenca i libri disponibili nel database di calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6376,7 +6478,7 @@ msgstr "" "selezionare tutti i campi. Ha effetto solamente nel formato in uscita del " "testo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6386,11 +6488,11 @@ msgstr "" "Campi disponibili: %s\n" "Predefinito: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Ordina i risultati in ordine crescente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6400,7 +6502,7 @@ msgstr "" "documentazione relativa alla ricerca nel Manuale Utente. L'opzione " "predefinita è quella di non filtrare." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -6408,11 +6510,11 @@ msgstr "" "La larghezza massima di una singola linea nell'output. L'impostazione " "predefinita è quella di rilevare la dimensione dello schermo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "La stringa usata per separare i campi. Predefinita: spazio." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6420,7 +6522,7 @@ msgstr "" "Il prefisso per tutti i percorsi. L'impostazione predefinita è il percorso " "alla cartella della biblioteca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." @@ -6428,15 +6530,15 @@ msgstr "" "Il formato in cui fornire i dati. Scelte disponibili: %s. Il formato " "predefinito è: testo." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Campi non validi. Campi disponibili:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Campo per l'ordinamento non valido. Campi disponibili:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6444,7 +6546,7 @@ msgstr "" "I seguenti libri non sono stati aggiunti perché già esistenti nel database " "(vedere l'opzione --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6458,7 +6560,7 @@ msgstr "" "specificare cartelle, vedere\n" "la cartella sottostante relativa alle opzioni.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6466,21 +6568,21 @@ msgstr "" "Assume che ogni cartella abbia un solo libro logico e che tutti i file " "presenti siano diversi formati per quel libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Processa cartelle ricorsivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "Aggiunge libri al database anche se esistono già." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "È necessario specificare almeno un file da aggiungere" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6494,11 +6596,11 @@ msgstr "" "separata da virgole di numeri id (è possibile ottenere i numeri id usando il " "comando list). Ad esempio: 23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "È necessario specificare almeno un libro da aggiungere" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6512,15 +6614,15 @@ msgstr "" "identificato da id. È possibile ottenere gli id usando il comando list. Se " "il formato esiste già, verrà sovrascritto.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "È necessario specificare un id e un file ebook" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "I file ebook devono avere un'estensione" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6537,11 +6639,11 @@ msgstr "" "file come LRF, TXT o EPUB. Se il libro logico non ha un fmt disponibile, non " "fa niente.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "È necessario specificare un id e un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6557,15 +6659,15 @@ msgstr "" "con id.\n" "id è un numero dalla lista dei comandi.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Stampa i metafati in formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "È necessario specificare un id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6587,11 +6689,11 @@ msgstr "" "nel\n" "comando show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "È necessario specificare un id e un file di metadati" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6609,27 +6711,27 @@ msgstr "" "(in un file opf). È possibile prendere i numeri di id dalla lista dei " "comandi.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "Esporta tutti i libri del database, ignorando la lista di id." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Esporta i libri nella cartella specificata. Predefinita:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Esporta tutti i libri nella stessa cartella" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "È necessario specificare qualche id o l'opzione %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6649,28 +6751,28 @@ msgstr "" "\n" "Per aiuto su un comando particolare: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

Sto migrando il vecchio database nella nuova biblioteca in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Compattazione database" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6772,16 +6874,24 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" "Password per accedere alla propria biblioteca di calibre. Il nome utente è " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6955,35 +7065,35 @@ msgstr "Ricevuti feed dalla pagina principale" msgid "Trying to download cover..." msgstr "Tentativo di scaricamento della copertina..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Inizio scaricamento [%d articolo(i)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Feed scaricati in %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Impossibile scaricare la copertina: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Scaricamento copertina da %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Articolo senza titolo" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Articolo scaricato: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Scaricamento fallito dell'articolo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7084,13 +7194,14 @@ msgstr "spagnolo" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7114,6 +7225,7 @@ msgstr "spagnolo" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7124,7 +7236,8 @@ msgstr "spagnolo" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7167,16 +7280,18 @@ msgstr "spagnolo" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7184,7 +7299,7 @@ msgstr "spagnolo" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7216,6 +7331,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7243,6 +7359,7 @@ msgstr "francese" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7266,6 +7383,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7286,10 +7404,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" @@ -7734,6 +7848,9 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ msgid "Configuration" #~ msgstr "Configurazione" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Libera lo spazio non utilizzato dal database" + #~ msgid "&Compact database" #~ msgstr "&Compatta database" diff --git a/src/calibre/translations/ja.po b/src/calibre/translations/ja.po index 91dfd49fde..ae3c0a83d5 100644 --- a/src/calibre/translations/ja.po +++ b/src/calibre/translations/ja.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-05-30 16:02+0000\n" "Last-Translator: MASA.H \n" "Language-Team: Japanese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "まったく何もしません。(何も影響しません。)" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "不明です。" @@ -165,52 +165,52 @@ msgstr "" "HTMLファイル内の全てのリンクに従い、全てのリンクファイルを含んだZIPファイルを作成します。このプラグインは、HTMLファイルをライブラリーに追加する" "時にいつでも実行します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "コミックファイルから表紙を取り出します。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "%sファイルからメタデータを読み込みます。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "RARアーカイブのebookからメタデータを読み込む" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "ZIPアーカイブ内のイーブックス(ebooks)からメタデータを読み込みます。" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "%sファイルにメタデータを設定する" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -220,24 +220,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -347,7 +340,7 @@ msgstr "有効なプラグインが見つからない " msgid "Initialization of plugin %s failed with traceback:" msgstr "プラグイン%sの初期化に失敗してトレースバック" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -355,41 +348,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "それが含まれているzipファイルへのパスを指定して、プラグインを追加します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "カスタムのプラグインを名前によって取り除きます。ビルトインのプラグインには影響はありません。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "プラグインをカスタマイズします。プラグインの名前とカスタマイズした文字列は、コンマで区切って指定します。" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "インストールされたプラグインを一覧表示" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "名付けたプラグインを有効にする" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "名付けたプラグインを無効にする" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -404,33 +397,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -458,12 +451,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -472,10 +465,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -485,23 +478,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -510,48 +503,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "%sディスク・ドライブが検出できない場合は、再起動してください。" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "メインメモリには十分な空きスペースがない" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "記憶媒体のカードには十分な空きスペースがない" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -739,7 +732,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -747,11 +740,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -759,7 +759,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -767,7 +767,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -775,7 +775,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -784,17 +784,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -802,58 +802,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "目次に自動判定された章を追加しない" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -863,7 +863,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -871,105 +871,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -979,86 +979,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "この書庫からはebookを見つけられませんでした。" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1091,10 +1091,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1757,7 +1757,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1774,16 +1774,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1822,14 +1822,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1840,33 +1840,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2020,6 +2020,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2033,8 +2039,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2137,47 +2152,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2186,7 +2205,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2219,6 +2238,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2234,8 +2254,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2299,6 +2319,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2345,7 +2429,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2527,39 +2611,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2571,7 +2622,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "作者(&A): " @@ -2587,7 +2638,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "発行者(&P): " @@ -2598,7 +2649,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2606,15 +2657,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2690,7 +2741,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2730,11 +2781,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2871,14 +2922,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3295,109 +3361,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "エラー" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3405,72 +3489,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3479,244 +3563,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3727,33 +3819,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3851,70 +3943,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "メタ情報" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4842,7 +4934,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4877,12 +4969,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5069,7 +5161,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5093,145 +5185,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5424,35 +5516,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5889,21 +5991,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6158,14 +6260,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6174,61 +6276,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "昇順に並び替え" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "区切り文字(デフォルトは半角スペース)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "無効なフィールド。有効なフィールド:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "無効な並び替えフィールド。有効なフィールド:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6237,27 +6339,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "ディレクトリを再帰的に処理する" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6266,11 +6368,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6279,15 +6381,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6297,11 +6399,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6311,15 +6413,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6332,11 +6434,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6347,27 +6449,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6379,27 +6481,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "データベースのコンパクト化" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6501,15 +6603,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6674,35 +6784,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6803,13 +6913,14 @@ msgstr "スペイン語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6833,6 +6944,7 @@ msgstr "スペイン語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6843,7 +6955,8 @@ msgstr "スペイン語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6886,16 +6999,18 @@ msgstr "スペイン語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6903,7 +7018,7 @@ msgstr "スペイン語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6935,6 +7050,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6962,6 +7078,7 @@ msgstr "フランス語" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -6985,6 +7102,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7005,10 +7123,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 6edff4942b..5a45ab404d 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" -"PO-Revision-Date: 2009-08-27 16:30+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" +"PO-Revision-Date: 2009-09-02 17:31+0000\n" +"Last-Translator: Øyvind Øritsland \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:36+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Gjør absolutt ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Ukjent" @@ -166,7 +166,7 @@ msgstr "" "lenkede filer. Dette programtillegget kjører hver gang du legger til en HTML " "fil til biblioteket." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -174,46 +174,46 @@ msgstr "" "Skrifttegnkoding for inndata av HTML filer. Vanlige valg inkluderer: cp1252, " "latin1, iso-8859-1 og utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Ekstrakter omslagside fra tegneseriefiler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Les metadata fra %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Les metadata fra e boken i RAR arkivene" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Les metadata fra e boken i ZIP arkivene" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Set metadata i %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Set metadata fra %s filer" @@ -223,17 +223,6 @@ msgstr "Konvertering av inndata" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Lagre utdata fra inndata-programtillegget til en spesifisert katalog. Dette " -"er anvendelig dersom du er usikker på hvilket av trinnene av " -"konverteringsprosessen en bug oppstår. ADVARSEL: Denne handlingen vil " -"fullstendig slette innholdet i den spesifiserte katalogen." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -243,11 +232,11 @@ msgstr "" "overskrive enhver koding laget av dokumentet selv. Det er spesielt nyttig " "for dokumenter som ikke angir et kodesett eller som viser feilmeldinger." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Konvertering Utdata" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -367,7 +356,7 @@ msgstr "Ingen gyldige programtillegg ble funnet i " msgid "Initialization of plugin %s failed with traceback:" msgstr "Initialisering av programtillegg %s mislykket med sporingshistorie:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -379,19 +368,19 @@ msgstr "" " Tilpass Calibre ved å laste eksterne programtillegg.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Legg til et programtillegg ved å spesifisere stien hvor den befinner seg i " "ZIP filen" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Fjern et tilpasset programtillegg ved navn. Dette har ingen effekt på " "innebygde programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -399,27 +388,27 @@ msgstr "" "Tilpass programtillegg. Spesifiser navnet på programtillegget og " "tilpassningsstrengen separert ved komma." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Se alle Installerte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Slå på navngitte programtillegg" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Slå av navngitte programtillegg" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Kommuniser med Android-telefoner." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Kommuniser med BeBook eBook-leser." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Kommuniser med BeBook Mini eBook-leser." @@ -434,33 +423,33 @@ msgstr "Kommuniser med Blackberry smart-telefon." msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "Kommuniser med Cybook Gen 3 eBook-leser." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Overfører bøker til enheten..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "Kommuniser med Cybook Opus eBook-leser." @@ -488,12 +477,12 @@ msgstr "Kommuniser med JetBook eBook-leser." msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Kommuniser med Kindle eBook-leser." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Kommuniser med Kindle 2 eBook-leser." @@ -502,10 +491,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Kommuniser med Sony PRS-500 eBook-leser." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -515,23 +504,23 @@ msgstr "Kommuniser med Sony PRS-500 eBook-leser." msgid "Getting list of books on device..." msgstr "Motta liste over bøker på enheten..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Kommuniser med Sony PRS-505 eBook-leser." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal and John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Fjern bøker fra enheten..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Overfører metadata til enheten..." @@ -540,20 +529,20 @@ msgstr "Overfører metadata til enheten..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Kommuniser med Sony PRS-700 eBook-leser." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Kan ikke finne %s lagringsenhet. Forsøk med en omstart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "Kan ikke finne %s lagringsenhet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "Kunne ikke finne monteringshjelp: %s" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -561,29 +550,29 @@ msgstr "" "Kan ikke finne %s lagringsenhet. Din kjerne eksporterer antakeligvis en feil " "versjon av SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "Kan ikke montere hovedminne (Feilkode: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "Leseren har ikke noe lagringskort i denne minnekortleseren." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "Valgt minnekortleser: %s er ikke støttet." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Det er ikke nok plass i hovedminnet" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Det er ikke nok ledig plass på lagringskortet" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -814,7 +803,7 @@ msgstr "Valgmuligheter for å legge inn metadata i utdatafilen" msgid "Options to help with debugging the conversion" msgstr "Valgmuligheter for hjelp med feilsøk av konverteringen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "List opp innebygde oppskrifter" @@ -822,12 +811,22 @@ msgstr "List opp innebygde oppskrifter" msgid "Output saved to" msgstr "Utdata er lagret til" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" "Grad av ordrikdom. Spesifiser flere ganger for høyere grad av ordrikdom." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" +"Lagre utdata fra forskjellige nivå av konverteringsrekkefølgen til det " +"spesifiserte området. Dette er hendig dersom du er usikker på hvilket nivå " +"av konverteringsprosessen en feil oppstår." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -839,7 +838,7 @@ msgstr "" "inndatadokumentet. For eksempel oppløsningens avhengighet (for eksempel " "lengde i piksler). Valgmulighetene er:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -852,7 +851,7 @@ msgstr "" "som kan fungere på en enhet. For eksempel EPUB til bruk i en SONY leser. " "Valgmulighetene er:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -864,7 +863,7 @@ msgstr "" "fontene, kan du lage større fonter i utdataene større og vica versa. Som " "standard er basisfontstørrelsen valgt basert på utdataprofilen du har valgt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -879,11 +878,11 @@ msgstr "" "fontene på en hensiktsmessig måte. Standard er å benytte kartleggingen " "basert på utdataprofilen du benytter." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "Slå av all omskalering av fontstørrelser." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -891,7 +890,7 @@ msgstr "" "Linjehøyde i poeng. Kontrollerer mellomrommet mellom påfølgende linjer i " "teksten. Som standard blir ingen høydemanipulasjon benyttet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -903,7 +902,7 @@ msgstr "" "kan tekst forsvinne ut av siden og andre kunstferdigheter. Dette valget vil " "ekstrahere innholdet fra tabellene og presentere dem på en linjer måte." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -913,7 +912,7 @@ msgstr "" "innholdsregisteret på første nivå. Når dette er spesifisert, så vil det ha " "høyere prioritet enn andre former for automatisk detektering." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -922,7 +921,7 @@ msgstr "" "XPath uttrykket angir at alle tagger burde bli lagt til nivå to av " "innholdsregisteret. Hvert innlegg blir lagt til under forrige nivå en." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -931,7 +930,7 @@ msgstr "" "XPath uttrykk som spesifiserer alle tags som skal legges til innholdslisten " "på tredjenivå. Hver oppføring legges til under forrige andrenivåoppføring" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -941,11 +940,11 @@ msgstr "" "preferanse til den auto-genererte listen. Med dette valget blir den auto-" "genererte alltid benyttet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Ikke legg til automatisk oppdagede kapitler til innholdsregisteret." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -953,7 +952,7 @@ msgstr "" "Om færre enn dette antallet kapitler blir oppdaget, legges lenker til " "innholdsfortegnelsen. Standard: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -963,7 +962,7 @@ msgstr "" "%default. Lenker legges kun til TOC dersom færre enn terskelantallet for " "kapitler har blitt oppdaget." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -972,7 +971,7 @@ msgstr "" "spesifiserte vanlige uttrykkene. Samsvarende oppføringer og alle deres under-" "uttrykk er fjernet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -989,7 +988,7 @@ msgstr "" "XPath veiledningen i Calibre brukermanual for videre hjelp til å benytte " "denne egenskapen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -1002,7 +1001,7 @@ msgstr "" "verdien \"both\" vil bruke både sideavslutning og linjer for å markere " "kapitler." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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 " @@ -1012,37 +1011,37 @@ msgstr "" "stilsettreglene fra kildefilen, slik at den kan bli brukt til å tilsidesette " "disse reglene." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "Et XPath-uttrykk. Sideskift er lagt inn før det spesifiserte elementet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Sett toppmarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Sett bunnmarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Sett venstremarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Sett høyremarg i poeng. Standard er %default. Merk: 72 poeng er lik 1 tomme" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1052,7 +1051,7 @@ msgstr "" "justert eller ikke, avhenger av e-bokens format og leseenhetens støtte for " "justeringer." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 " @@ -1062,13 +1061,13 @@ msgstr "" "Avstandsfjerning vil ikke fungere dersom kildefilen ikke benytter avsnitt " "(

eller

tagger)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Bruk omslagsbilde fra kildefilen fremfor spesifisert omslagsbilde." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1076,7 +1075,7 @@ msgstr "" "Sett inn en blank linje mellom avsnitt. Dette vil ikke fungere dersom " "kildefilen ikke benytter avsnitt (

eller

tagger)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1085,7 +1084,7 @@ msgstr "" "bildet i en kildefil er et omslagsbilde og du ønsker å benytte et eksternt " "omslagsbilde." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1093,7 +1092,7 @@ msgstr "" "Legg inn bokens metadata i begynnelsen av boken. Dette er nyttig dersom din " "e-bokleser ikke støtter vis/søk etter metadata direkte." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1102,23 +1101,23 @@ msgstr "" "kildefilen. Dette kan gjøre ting verre, så benytt muligheten med " "forsiktighet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "Benytt et vanlig uttrykk for å forsøke å fjerne overskriften." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "Det vanlige uttrykket for å forsøke å fjerne overskriften." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "Benytt et vanlig uttrykk for å forsøke å fjerne fotnoter." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "Det vanlige uttrykket for å fjerne fotnoter." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1126,7 +1125,7 @@ msgstr "" "Les metadata fra den spesifiserte OPF filen. Metadata lest fra denne filen " "vil overskrive alle metadata i kildefilen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1143,88 +1142,88 @@ msgstr "" "benyttes av det største antallet mennesker bli benyttet (kinesisk i det " "foregående eksempelet)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Sett in tittel." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Sett inn forfatter. Om flere forfattere skal benyttes, må disse separeres " "med et-tegnet - &" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "Tittelversjonen som skal benyttes til sortering. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "Streng som skal benyttes når man sorterer etter forfatter. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Legg omslaget til den spesifiserte filen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Legg inn e-bokbeskrivelse" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Legg inn e-bokforlegger." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Legg inn serien denne e-boken tilhører." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Legg inn indeksen til boken i denne serien." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Legg inn bedømmelse. Må være et nummer mellom 1 og 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Legg inn ISBN for boken." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "Legg inn tagger for boken. Benytt en kommaseparert listing." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Legg inn bokprodusent." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Velg språk" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Kunne ikke finne noen bok i arkivet" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "Konverterer inndata til HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "Kjører transformering av e-boken..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "Oppretter" @@ -1270,10 +1269,10 @@ msgstr "" "spesifisere ett, så vil et standard omslag bli generert med tittel, " "forfatter osv. Dette valget slår av genereringen av dette omslaget." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "Innholdsfortegnelse" @@ -2021,7 +2020,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "Kunne ikke finne et fornuftig sted å dele: %s Grenstørrelse: %d KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Ikke navngitt" @@ -2039,16 +2038,16 @@ msgid "" msgstr "" "Generer en Adobe \"sidekart\" fil dersom sideinndeling er tilgjengelig." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "Fotnoter" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "Sidepanel" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -2102,7 +2101,7 @@ msgstr "" "\n" "Manipuler en PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" @@ -2112,7 +2111,7 @@ msgstr "" "\n" "Beskjær en PDF fil.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -2124,23 +2123,23 @@ msgid "" msgstr "" "Sti til utdatafil. Standard er at filen skapes i den gjeldende mappen." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "Antall piksler å beskjære fra venstre, høyest x (standard er %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "Antall piksler å beskjære fra venstre, høyest y (standard er %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "Antall piksler å beskjære fra høyre, høyest x (standard er %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "Antall piksler å beskjære fra høyre, høyest y (standard er %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" @@ -2148,11 +2147,11 @@ msgstr "" "En fil generert av ghostscript som tillater hver side til å bli individuelt " "beskjært `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "Beskjæringsvalg:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2347,6 +2346,12 @@ msgstr "" "Denne RTF filen har egenskaper calibre ikke støtter. Konverter det til HTML " "og forsøk på nytt." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2364,8 +2369,17 @@ msgstr "" "Spesifiser tegnsettkodingen for utdatadokumentet. Standard er utf-8. Merk: " "Dette valget støttes ikke av alle formater." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Ofte benyttede kataloger" @@ -2469,27 +2483,27 @@ msgstr "Kopier" msgid "Copy to Clipboard" msgstr "Kopier til utklippstavlen" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Søker i" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "Legger til..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "Søker i alle undermapper..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "Lagt til" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "Kunne ikke legge til" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -2497,11 +2511,11 @@ msgstr "" "Legg til bøker prosessen ser ut til å være låst. Forsøk å re-starte calibre " "og legg til færre bøker av gangen, til du finner problemboka." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Duplikater funnet!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -2509,11 +2523,15 @@ msgstr "" "Bøker med den samme tittelen som den følgende finnes allerede i databasen. " "Legg dem til allikevel?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "Legger inn duplikater..." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "Lagrer" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Lagret" @@ -2522,7 +2540,7 @@ msgid "Bulk Convert" msgstr "Samlet konvertering" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "Valg spesifikt til utdataformatet." @@ -2555,6 +2573,7 @@ msgid "input" msgstr "Inndata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2570,8 +2589,8 @@ msgstr "Inndata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2635,6 +2654,75 @@ msgstr "Kant&utgjevning" msgid "&Disable comic processing" msgstr "&Slå av tegneserieprossessering" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "Feilsøk" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "Feilsøk i konverteringsprosessen" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "Velg feilsøkfolder" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "Ugyldig feilsøkfolder" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "Kunne ikke lage feilsøk-folder" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" +"Velg en folder å legge feilsøk-utdata til. Dersom du spesifiserer en folder, " +"vil calibre plassere mange feilsøk-data til den. Dette er hendig for å " +"forstå konverteringsprosessen og for å finne ut hvilke verdier som skal " +"brukes for konverteringsparameterene, som for eksempel innholdsfortegnelse " +"og kapitteldeteksjon." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "EPUB Utdata" @@ -2681,7 +2769,7 @@ msgstr "FB2 Utdata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "&Innlagt TOC" @@ -2865,39 +2953,6 @@ msgstr "Bytt &omslagsbilde:" msgid "Browse for an image to use as the cover of this book." msgstr "Let etter et bilde som kan benyttes som omslag for denne boken." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2909,7 +2964,7 @@ msgid "Change the title of this book" msgstr "Forandre bokens tittel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Forfatter(e): " @@ -2927,7 +2982,7 @@ msgstr "" "adskilt av komma." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Forlegger: " @@ -2938,7 +2993,7 @@ msgid "Ta&gs: " msgstr "Ta&gger: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2948,15 +3003,15 @@ msgstr "" "

De kan være ethvert ord eller fraser, separert ved kommategn." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Serier:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -3032,7 +3087,7 @@ msgid "PDB Input" msgstr "PDB inndata" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "Behandle hver &linje som avsnitt" @@ -3072,11 +3127,11 @@ msgstr "&Orientering" msgid "RB Output" msgstr "RB Utdata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Konverter" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "Valg spesifisert til inndataformat." @@ -3216,14 +3271,29 @@ msgstr "TOC &Filter:" msgid "TXT Input" msgstr "TXT Inndata" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "TXT Utdata" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "&Linjeslutt stil:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3661,111 +3731,129 @@ msgstr "" msgid "new email address" msgstr "ny e-postadresse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Ingen gyldig programtillegsbane" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s er ikke en gyldig bane for programtillegget" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Velg programtillegg" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Programtillegget kan ikke slåes av" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "Programtillegget: %s kan ikke slåes av" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Programtillegg ikke egendefinert" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Programtillegg: %s trenger ikke å egendefineres" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Egendefiner %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "Kan ikke fjerne innebygget programtillegg" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" kan ikke fjernes. Dette er et innebygget programtillegg. Forsøk å slå det " -"av istedet." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Feil-logg:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "tilgangslogg:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Kunne ikke starte innholdsserveren" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "Velg lokalisasjon for bøker" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Ugyldig størrelse" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "Størrelsen %s er ugyldig. må være i formatet breddexhøyde" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Ugyldig lokalisering av databasen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Ugyldig lokalisering av databasen " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Må være en katalog." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Ugyldig lokalisering av databasen.
Kan ikke skrive til " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "Sjekker databasens integritet" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Feil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "Kommandolinjeverktøy installert" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "Kommandolinjeverktøy ble installert i" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Ingen gyldig programtillegsbane" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s er ikke en gyldig bane for programtillegget" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Velg programtillegg" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Programtillegget kan ikke slåes av" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "Programtillegget: %s kan ikke slåes av" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Programtillegg ikke egendefinert" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Programtillegg: %s trenger ikke å egendefineres" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Egendefiner %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "Kan ikke fjerne innebygget programtillegg" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" kan ikke fjernes. Dette er et innebygget programtillegg. Forsøk å slå det " +"av istedet." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Feil-logg:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "tilgangslogg:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Kunne ikke starte innholdsserveren" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "Velg lokalisasjon for bøker" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Ugyldig størrelse" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "Størrelsen %s er ugyldig. må være i formatet breddexhøyde" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Ugyldig lokalisering av databasen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Ugyldig lokalisering av databasen " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Må være en katalog." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Ugyldig lokalisering av databasen.
Kan ikke skrive til " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "Sjekker databasens integritet" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "Kunne ikke sjekke databasens integritet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "Noen uoverensstemmelser ble funnet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3777,19 +3865,19 @@ msgstr "" "dem manuelt. Dette kan skje dersom du har manipulert filene i " "bibliotekfolderen direkte." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "Ugyldig mal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "Malen %s er ugyldig:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "TabWidget" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " @@ -3799,19 +3887,19 @@ msgstr "" "lagt til. Calibre kan enten lese metadata fra filens innhold, eller fra " "filnavnet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "Les metadata kun fra &filnavn" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "&Konfigurer metadata fra filnavn" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "&Legg til bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" @@ -3819,35 +3907,35 @@ msgstr "" "Her kan du kontrollere hvordan Calibre skal lagre bøkene dine når du klikker " "på Lagre til Lagringsenhetknappen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "Lagre &omslag separat" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "Oppdater &metadata i lagrede kopier" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "Lagre metadata i &OPF fil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "Konverter ikke-engelske bokstaver til &engelskspråklige bokstaver" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "Formater &datoer som:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "Fil &format som skal lagres:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "Lagre &mal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3861,21 +3949,29 @@ msgstr "" "Dersom en spesiell bok ikke har metadata, vil variablene bli erstattet av en " "tom bane." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "Tilgjengelige variabler:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "Erstatt mellomrom med &understrek" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "Forandre stier til &små bokstaver" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "&Lagrer bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Innstillinger" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3883,19 +3979,19 @@ msgstr "" "&Lokalisering av e-bøker (e-bøkene er lagret i foldere sortert etter " "forfattere og metadata er lagret i filen metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Søk etter den nye databaselokaliseringen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Varsle når &ny versjon er tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Standard netttilgang &tidsavbrudd:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3903,139 +3999,139 @@ msgstr "" "Legg inn standard for tidsavbrudd for nettverkstilgang (for eksempel all den " "tid vi går på nettet for å finne informasjon)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " sekunder" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Velg &språk (krever omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Vanlig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Høy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Lav" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "oppgave&prioritet:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "Foretrukket &utdataformat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "Foretrukket &inndataformat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Legg til en folder til ofte benyttede folder-listen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Fjern en mappe fra ofte benyttede folder-listen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Bruk &Romerske tall for seriell numerering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "Slå på system &oppgavepanelikonet (trenger omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Vis &varsler i oppgavepanelet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Vis omslag &søk i eget vindu (krever omstart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "Søk mens du taster" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Send nedlastede &nyheter til eBokleseren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "&Slett nyheter fra biblioteket når de automatisk sendes til leseren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "&Antall omslag som skal vises i søkemodus (krever omstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Verktøylinje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Store" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Medium" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Små" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&Knappestørrelse i verktøylinjen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Vis &tekst i verktøylinjens knapper" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Velg synlige &kolonner i bibliotekvisningsmodus" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Bruk intern &leser for:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "Legg til en e-postadresse til hvor du vil sende bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "&Legg til e-post" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "Lag &standard" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "&Fjern e-post" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "Calibre kan sende deg bøker til deg (eller din leser) via e-post" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Frigi ubrukt lagringsplass fra databasen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "&Sjekk databasens integritet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "&Installer kommandolinjeverktøy" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -4045,25 +4141,25 @@ msgstr "" "ved å benytte en nettleser fra hvilket som helst sted i verden. Enhver " "forandring av innstillingene vil taes ibruk etter en omstart av serveren." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "Server &port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Brukernavn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Passord:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -4071,13 +4167,13 @@ msgstr "" "Dersom du lar passordet stå tomt, vil enhver kunne gå inn i din boksamling " "ved å benytte web-brukergrensesnittet." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Vis passord" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -4085,31 +4181,31 @@ msgstr "" "Maksimal størrelse (breddexhøyde) for å vise omslag. Større omslag vil bli " "re-dimensjonert. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Maks. &omslagsstørrelse:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "&Start server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "St&op server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "&Test server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Kjør server &automatisk ved oppstart" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Vis &serverlogger" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4126,7 +4222,7 @@ msgstr "" "din iPhone. Her skal myhostname være fullt kvalifisert vertsnavn eller IP-" "adressen til datamaskinen Calibre kjører på." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -4134,27 +4230,27 @@ msgstr "" "Her kan du skreddersy Calibres atferd ved å kontrollere hvilke " "programtillegg som skal benyttes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Slå på/&Slå av programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "&Skreddersy programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "&Fjern programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Legg til nytt programtillegg" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "Programtillegg &fil" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Legg til" @@ -4259,20 +4355,24 @@ msgstr "&Stopp valgt oppgave" msgid "Show job &details" msgstr "Vis oppgave&detaljer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Rediger metainformasjon" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Metainformasjon" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "A&utomatisk forfattersortering" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "Forfatter s&orter: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -4281,50 +4381,46 @@ msgstr "" "Spesifiser hvordan forfatter(e) av denne boken skal sorteres. For eksempel " "Charles Dickens skal sorteres som Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Bedømning" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Bedømning av denne boken. 0-5 stjerner" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " stjerner" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "Legg til ta&gger: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Åpne Tagg-redigering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "&Fjern tagger:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "Kommaseparert liste av tagger som skal fjernes fra bøkene. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Fjern &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "A&utomatisk forfattersortering" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "Ikke gylding bilde" @@ -5252,7 +5348,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 msgid "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" -msgstr "%s: %s by Kovid Goyal %%(versjon)s
%%(enhet)s

" +msgstr "%s: %s by Kovid Goyal %%(version)s
%%(device)s

" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:226 msgid "Edit metadata individually" @@ -5308,7 +5404,7 @@ msgid "Save to disk in a single directory" msgstr "Lagre til disk i en enkelt mappe" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Lagre kun %s format til disken" @@ -5343,12 +5439,12 @@ msgid "Bad database location" msgstr "Dårlig databaselokalisering" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "Calibre-bibliotek" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Velg en lokalisering for ditt e-bokbibliotek" @@ -5549,7 +5645,7 @@ msgid "No book selected" msgstr "Ingen bøker ble valgt" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Kan ikke vise" @@ -5577,32 +5673,32 @@ msgstr "" "startet denne prosessen, kan den ikke stanses før den er fullført. Ønsker du " "å fortsette?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s har ikke tilgjengelig formater." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Kan ikke konfigurere" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Kan ikke konfigurere samtidig som en oppgave kjører." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Ingen detaljert informasjon er tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" "Ingen detaljert informasjon er tilgjengelig for bøker på denne enheten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Feil ved komminikasjonen med enheten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5610,12 +5706,12 @@ msgstr "" "En midlertidig feil oppsto ved kommunikasjonen med enheten. Vennligst plugg " "ut og plugg inn igjen enheten, eller ta en omstart." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Feil ved konverteringen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5623,19 +5719,19 @@ msgstr "" "

Kunne ikke konvertere: %s

Det er en DRMbeskyttet " "bok. Du må først fjerne DRM beskyttelsen ved bruk av et 3djeparts verktøy." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "Feilet" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Ugylding biblioteklokalisering" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "Kunne ikke koble til %s. Ved bruk av %s som bibliotek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5643,11 +5739,11 @@ msgstr "" "er resultatet av innsatsen til mange frivillige fra hele verden. Dersom du " "synes programmet er godt, vennligst bidra med støtte til videre utvikling." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Det finnes aktive oppgaver. Er du sikker på at du ønsker å avslutte?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5657,11 +5753,11 @@ msgstr "" " Å avslutte kan føre til feil på enheten.
\n" " Er du sikker på at du ønsker å avslutte?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "ADVARSEL: Aktive oppgaver" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5669,7 +5765,7 @@ msgstr "" "vil fortsette å kjøre i systemstatusfeltet. For å stenge programmet, velg " "Stopp innholdslisten i systemstatusfeltet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5677,11 +5773,11 @@ msgstr "" "Siste versjon: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Oppdatering tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5691,48 +5787,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">new features. " "Besøke nedlastingssiden?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Bruk biblioteket lokalisert ved en spesifikk sti." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Start minimalisert til systemstatusfeltet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Logg debugging informasjon til konsollen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "Er du sikker på at den ikke kjører" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "Kan ikke Starte " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "%s kjører allerede." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "kan kjøre i systemfeltet, i" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "øvre høyre område av skjermen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "nedre høyre område av skjermen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "forsøk å re-starte datamaskinen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "forsøk å slette filen" @@ -5880,15 +5976,15 @@ msgstr "&Avslutt" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:85 msgid "ERROR: Unhandled exception" -msgstr "" +msgstr "FEIL: Ubehandlet unntak" #: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:80 msgid "Book has neither title nor ISBN" -msgstr "" +msgstr "Boken har verken tittel eller ISBN" #: /home/kovid/work/calibre/src/calibre/gui2/metadata.py:96 msgid "No matches found for this book" -msgstr "" +msgstr "Ingen treff ble funnet for denne boken" #: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:54 msgid "Search" @@ -5896,208 +5992,224 @@ msgstr "Søk" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:115 msgid "Jobs:" -msgstr "" +msgstr "Oppgaver:" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:124 msgid "Click to see list of active jobs." -msgstr "" +msgstr "Klikk for å se en liste over aktive oppgaver." #: /home/kovid/work/calibre/src/calibre/gui2/status.py:154 msgid "Click to browse books by their covers" -msgstr "" +msgstr "Klikk for å se gjennom bøker sortert etter omslag" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:154 msgid "Click to turn off Cover Browsing" -msgstr "" +msgstr "Klikk for å slå av omslagsgjennomsyn" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:159 msgid "" "

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

Gjennomsyn av bøker etter omslag er slått av.
Import av " +"billedflytmodulen gikk galt:
" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:167 msgid "Click to browse books by tags" -msgstr "" +msgstr "Klikk for å se gjennom bøker etter tagger" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 msgid "Authors" -msgstr "" +msgstr "Forfattere" #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 msgid "Publishers" -msgstr "" +msgstr "Forlag" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" -msgstr "" +msgstr "Start konverteringen av %d bøker" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" -msgstr "" +msgstr "Konverter bok %d av %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" -msgstr "" +msgstr "Kunne ikke konvertere enkelte av bøkene" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" +"Kunne ikke konvertere %d av %d bøker, fordi ingen passende kildeformater ble " +"funnet." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" +msgstr "Du må legge inn brukernavn og passord for %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 +msgid "Fetch news from " +msgstr "Skaff nyheter fra " + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 -msgid "Fetch news from " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" -msgstr "" +msgstr "Rediger bokmerke" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "New title for bookmark:" -msgstr "" +msgstr "Ny tittel for bokmerke:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:52 msgid "Export Bookmarks" -msgstr "" +msgstr "Eksporter bokmerker" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:54 msgid "Saved Bookmarks (*.pickle)" -msgstr "" +msgstr "Lagrede bokmerker (*.pickle)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62 msgid "Import Bookmarks" -msgstr "" +msgstr "Importer bokmerker" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:62 msgid "Pickled Bookmarks (*.pickle)" -msgstr "" +msgstr "Lagrede bokmerker" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:89 msgid "Name" -msgstr "" +msgstr "Navn" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:56 msgid "Bookmark Manager" -msgstr "" +msgstr "Bokmerkebehandler" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:57 msgid "Actions" -msgstr "" +msgstr "Handlinger" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:58 msgid "Edit" -msgstr "" +msgstr "Rediger" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:59 msgid "Delete" -msgstr "" +msgstr "Slett" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:60 msgid "Reset" -msgstr "" +msgstr "Nullstill" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:61 msgid "Export" -msgstr "" +msgstr "Eksporter" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager_ui.py:62 msgid "Import" -msgstr "" +msgstr "Importer" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:133 msgid "Configure Ebook viewer" -msgstr "" +msgstr "Konfigurer E-bokleser" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:134 msgid "&Font options" -msgstr "" +msgstr "&Tegnsettvalg" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:135 msgid "Se&rif family:" -msgstr "" +msgstr "Se&rif familie:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:136 msgid "&Sans family:" -msgstr "" +msgstr "&Sans familie:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:137 msgid "&Monospace family:" -msgstr "" +msgstr "&Monospace familie:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:138 msgid "&Default font size:" -msgstr "" +msgstr "&Standard tegnsettstørrelse:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:147 msgid " px" -msgstr "" +msgstr " px" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:140 msgid "Monospace &font size:" -msgstr "" +msgstr "Monospace &tegnsettstørrelse:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:142 msgid "S&tandard font:" -msgstr "" +msgstr "S&tandard tegnsett:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:143 msgid "Serif" -msgstr "" +msgstr "Serif" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:144 msgid "Sans-serif" -msgstr "" +msgstr "Sans-serif" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:145 msgid "Monospace" -msgstr "" +msgstr "Monospace" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:146 msgid "Remember last used &window size" -msgstr "" +msgstr "Husk sist brukte &vindustørrelse" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:148 msgid "Maximum &view width:" -msgstr "" +msgstr "Maksimum &vindusbredde" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:149 msgid "H&yphenate (break line in the middle of large words)" -msgstr "" +msgstr "O&rddeling (deling av linjen ved å dele lange ord med bindestrek)" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:150 msgid "" "The default language to use for hyphenation rules. If the book does not " "specify a language, this will be used." msgstr "" +"Standardspråk for å bruke orddelingsregler. Dersom et språk ikke defineres " +"for boken, vil dette benyttes." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:151 msgid "Default &language for hyphenation:" -msgstr "" +msgstr "Standard &språk for orddeling:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:152 msgid "&User stylesheet" -msgstr "" +msgstr "&Brukers stilsett" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:52 msgid "Options to customize the ebook viewer" -msgstr "" +msgstr "Valgmuligheter for å egendefinere e-bokleseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650 msgid "Remember last used window size" -msgstr "" +msgstr "Husk sist brukte vindustørrelse" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:61 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:110 @@ -6105,50 +6217,52 @@ msgid "" "Set the user CSS stylesheet. This can be used to customize the look of all " "books." msgstr "" +"Sett inn brukers CSS stilsett. Dette kan brukes for å egendefinere utseende " +"på alle bøker." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:63 msgid "Maximum width of the viewer window, in pixels." -msgstr "" +msgstr "Største bredde på leserens vindu, i piksler." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:64 msgid "Hyphenate text" -msgstr "" +msgstr "Bruk orddeling" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:66 msgid "Default language for hyphenation rules" -msgstr "" +msgstr "Standardspråk for orddelingsregler" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:68 msgid "Font options" -msgstr "" +msgstr "Valg av tegnsett" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:70 msgid "The serif font family" -msgstr "" +msgstr "Serif tegnsettfamilien" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:72 msgid "The sans-serif font family" -msgstr "" +msgstr "Sans-serif tegnsettfamilien" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:74 msgid "The monospaced font family" -msgstr "" +msgstr "Monospace tegnsettfamilien" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:75 msgid "The standard font size in px" -msgstr "" +msgstr "Standard tegnsettstørrelse i piksler" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:76 msgid "The monospaced font size in px" -msgstr "" +msgstr "Monospace fontstørrelse i piksler" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:77 msgid "The standard font type" -msgstr "" +msgstr "Standard tegnsetttype" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:146 msgid "Book format" -msgstr "" +msgstr "Bokformat" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:169 msgid "Go to..." @@ -6156,7 +6270,7 @@ msgstr "Gå til..." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:210 msgid "Position in book" -msgstr "" +msgstr "Posisjon i boken" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:211 msgid "/Unknown" @@ -6165,75 +6279,77 @@ msgstr "/Ukjent" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:216 msgid "Go to a reference. To get reference numbers, use the reference mode." msgstr "" +"Gå til referanser. For å finne referansenummer, benytt referansemodus." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:223 msgid "Search for text in book" -msgstr "" +msgstr "Søk etter tekst i boken" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:286 msgid "Print Preview" -msgstr "" +msgstr "Forhåndsvisning av utskrift" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:381 msgid "Choose ebook" -msgstr "" +msgstr "Velg e-bok" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:382 msgid "Ebooks" -msgstr "" +msgstr "E-bøker" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:401 msgid "Add bookmark" -msgstr "" +msgstr "Legg til bokmerke" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:401 msgid "Enter title for bookmark:" -msgstr "" +msgstr "Legg inn tittel for bokmerke:" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:422 msgid "No matches found for: %s" -msgstr "" +msgstr "Ingen treff ble funnet for: %s" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:462 msgid "Loading flow..." -msgstr "" +msgstr "Lastingsflyt..." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:489 msgid "Laying out %s" -msgstr "" +msgstr "Legger ut %s" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:518 msgid "Manage Bookmarks" -msgstr "" +msgstr "Behandle bokmerker" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:553 msgid "Loading ebook..." -msgstr "" +msgstr "Laster e-bok..." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:561 msgid "DRM Error" -msgstr "" +msgstr "DRM Feil" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:562 msgid "

This book is protected by DRM" -msgstr "" +msgstr "

Denne boken er beskyttet av DRM" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:566 msgid "Could not open ebook" -msgstr "" +msgstr "Kunne ikke åpne e-boken" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:640 msgid "Options to control the ebook viewer" -msgstr "" +msgstr "Valgmuligheter for å kontrollere e-bokleseren" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:647 msgid "" "If specified, viewer window will try to come to the front when started." msgstr "" +"Om spesifisert, vil leservinduet forsøke å legge seg foran når den starter." #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:652 msgid "Print javascript alert and console messages to the console" -msgstr "" +msgstr "Skriv ut javascriptadvarsel og konsollmeldinger til konsollen" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:658 msgid "" @@ -6241,14 +6357,17 @@ msgid "" "\n" "View an ebook.\n" msgstr "" +"%prog [Valgmuligheter] fil\n" +"\n" +"Se gjennom en e-bok.\n" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Ebook Viewer" -msgstr "" +msgstr "E-bokleser" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "toolBar" -msgstr "" +msgstr "verktøylinje" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Next page" @@ -6260,11 +6379,11 @@ msgstr "Forrige side" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Font size larger" -msgstr "" +msgstr "Større tegn" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Font size smaller" -msgstr "" +msgstr "Mindre tegn" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:171 msgid "Find next" @@ -6276,23 +6395,23 @@ msgstr "Kopier til utklippstavle" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:174 msgid "Reference Mode" -msgstr "" +msgstr "Referansemodus" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:175 msgid "Bookmark" -msgstr "" +msgstr "Bokmerke" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:176 msgid "Toggle full screen" -msgstr "" +msgstr "Slå på full skjerm" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:177 msgid "Print" -msgstr "" +msgstr "Utskrift" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/printing.py:116 msgid "Print eBook" -msgstr "" +msgstr "Skriv ut e-bok" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:166 msgid "" @@ -6300,6 +6419,9 @@ msgid "" "%d\n" "books" msgstr "" +"Bibliotek\n" +"%d\n" +"bøker" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:167 msgid "" @@ -6307,6 +6429,9 @@ msgid "" "%s\n" "available" msgstr "" +"Leser\n" +"%s\n" +"tilgjengelig" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:168 msgid "" @@ -6314,6 +6439,9 @@ msgid "" "%s\n" "available" msgstr "" +"Kort A\n" +"%s\n" +"tilgjengelig" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:169 msgid "" @@ -6321,49 +6449,54 @@ msgid "" "%s\n" "available" msgstr "" +"Kort B\n" +"%s\n" +"tilgjengelig" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:174 msgid "Click to see the books available on your computer" -msgstr "" +msgstr "Klikk for å se hvilke bøker som er tilgjengelige på datamaskinen din" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:175 msgid "Click to see the books in the main memory of your reader" -msgstr "" +msgstr "Klikk for å se bøker som ligger i hovedminnet til lesplaten din" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:176 msgid "Click to see the books on storage card A in your reader" msgstr "" +"Klikk for å se bøker som er lagret til lagringskort A på leseplaten din" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:177 msgid "Click to see the books on storage card B in your reader" msgstr "" +"Klikk for å se bøker som er lagret til lagringskort B på leseplaten din" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:466 msgid "Change Case" -msgstr "" +msgstr "Endre mellom store og små bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:467 msgid "Upper Case" -msgstr "" +msgstr "Store bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:468 msgid "Lower Case" -msgstr "" +msgstr "Små bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:469 msgid "Swap Case" -msgstr "" +msgstr "Bytt mellom store og små bokstaver" #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:470 msgid "Title Case" -msgstr "" +msgstr "Store eller små bokstaver i tittelen" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:38 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:151 msgid "Default" -msgstr "" +msgstr "Standard" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:289 msgid "" @@ -6371,12 +6504,16 @@ msgid "" "your calibre book collection directly on the device. To do this you have to " "turn on the content server." msgstr "" +"Dersom du benytter WordPlayer e-bok-applikasjonen på din Android-telefon, " +"kan du koble opp din calibre boksamling direkte til enheten. For å gjøre " +"dette må du slå på innholds-serveren." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:293 msgid "" "Remember to leave calibre running as the server only runs as long as calibre " "is running." msgstr "" +"Husk å la calibre kjøre, da serveren kun kjører så lenge calibre kjører." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:295 msgid "" @@ -6384,33 +6521,38 @@ msgid "" "WordPlayer. Here myhostname should be the fully qualified hostname or the IP " "address of the computer calibre is running on." msgstr "" +"du må legge til URL http://myhostname:8080 som ditt calibre-bibliotek i " +"WordPlayer. Mitt vertskapsnavn må være det fullt kvalifiserte vertsnavnet " +"eller IP-adressen til datamaskinen som calibre kjører på." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." -msgstr "" +msgstr "Flytter bibliotek..." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:389 msgid "Failed to move library" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 -msgid "Invalid database" -msgstr "" +msgstr "Kunne ikke flytte bibliotek" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +msgid "Invalid database" +msgstr "Ugyldig database" + +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

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

Et ugyldig bibliotek finnes allerede på %s. Slett dette før du forsøker å " +"flytte det gjeldende biblioteket.
Feil:%s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" -msgstr "" +msgstr "Kunne ikke flytte bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" -msgstr "" +msgstr "Velkommen-veiviser" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:48 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:49 @@ -6419,7 +6561,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:42 msgid "Welcome to calibre" -msgstr "" +msgstr "Velkommen til calibre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:50 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:47 @@ -6427,34 +6569,38 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:43 msgid "The one stop solution to all your e-book needs." -msgstr "" +msgstr "Den eneste løsningen du trenger for alle dine e-bøker." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:51 msgid "" "Choose your book reader. This will set the conversion options to produce " "books optimized for your device." msgstr "" +"Velg din e-bokleser. Dette vil lage regler for å produsere bøker " +"optimalisert for nettopp din enhet." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:52 msgid "&Manufacturers" -msgstr "" +msgstr "&Produsenter" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/device_ui.py:53 msgid "&Devices" -msgstr "" +msgstr "&Enheter" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:40 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:41 msgid "WizardPage" -msgstr "" +msgstr "Veiviser-side" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:48 msgid "" "

Congratulations!

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

Gratulerer!

Du har nå satt opp calibre til bruk. Klikk på %s " +"knappen or å lagre dine innstillinger." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:49 msgid "" @@ -6462,12 +6608,17 @@ msgid "" "available online." msgstr "" +"

Demonstrasjonsvideoer

Videoer som demonstrerer de varierende " +"egenskapene som finnes i calibre online." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/finish_ui.py:50 msgid "" "

User Manual

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

Brukermanual

En brukermanual er også tilgjengelig online." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:44 msgid "" @@ -6477,20 +6628,26 @@ msgid "" "button below. You will also have to register your gmail address in your " "Amazon account." msgstr "" +"

calibre kan automatisk sende bøker via e-post til din Kindle. For å gjøre " +"dette må du sette opp e-postmottaker under. Den enkleste måten er å sette " +"opp en gratisgmail kontoog klikke på Bruk " +"Gmail knappen under. Du må også registrere Gmail-adressen i din Amazon konto." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/kindle_ui.py:45 msgid "&Kindle email:" -msgstr "" +msgstr "&Kindle e-post:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:43 msgid "" "Choose a location for your books. When you add books to calibre, they will " "be copied here:" msgstr "" +"Velg en lokalisering for dine bøker. Når du legger til bøker i calibre, så " +"vil de bli kopiert dit:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:44 msgid "&Change" -msgstr "" +msgstr "&Endre" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/library_ui.py:45 msgid "" @@ -6498,124 +6655,136 @@ msgid "" "location. If a calibre library already exists at the new location, calibre " "will switch to using it." msgstr "" +"Dersom du allerede har et calibre-bibliotek, så vil det bli kopiert til den " +"nye lokaliseringen. Dersom calibre-biblioteket allerede finnes ved den nye " +"lokaliseringen, så vil calibre bytte til dette." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:32 msgid "Using: %s:%s@%s:%s and %s encryption" -msgstr "" +msgstr "Bruk: %s:%s@%s:%s og %s kryptering" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:37 msgid "Sending..." -msgstr "" +msgstr "Sender..." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:42 msgid "Mail successfully sent" -msgstr "" +msgstr "E-posten har blitt sent" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:114 msgid "Finish gmail setup" -msgstr "" +msgstr "Fullfør gmail oppsett" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:115 msgid "" "Dont forget to enter your gmail username and password. You can sign up for a " "free gmail account at http://gmail.com" msgstr "" +"Ikke glem å legge inn ditt gmail brukernavn og passord. Du kan registrere en " +"gratis gmail-konto ved http://gmail.com" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:123 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:130 msgid "Bad configuration" -msgstr "" +msgstr "Ugyldig konfigurering" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:124 msgid "You must set the From email address" -msgstr "" +msgstr "Du må legge inn Fra e-postadresse" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email.py:131 msgid "You must set the username and password for the mail server." -msgstr "" +msgstr "Du må legge inn brukernavn og passord for e-post serveren." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:108 msgid "Send email &from:" -msgstr "" +msgstr "Send e-post &fra:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:109 msgid "" "

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

Dette er hva som vil bli presentert i Fra: felt for e-post sent fra " +"calibre.
Benytt din e-postadresse" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:110 msgid "" "

A mail server is useful if the service you are sending mail to only " "accepts email from well know mail services." msgstr "" +"

En e-postserver er hendig dersom den du sender e-post til kun aksepterer " +"e-post fra kjente e-postleverandører." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:111 msgid "Mail &Server" -msgstr "" +msgstr "E-post &Server" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:112 msgid "calibre can optionally use a server to send mail" -msgstr "" +msgstr "calibre kan valgfritt benytte en server for å sende e-post" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:113 msgid "&Hostname:" -msgstr "" +msgstr "&Vertsnavn" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:114 msgid "The hostname of your mail server. For e.g. smtp.gmail.com" -msgstr "" +msgstr "Vertsnavnet til din e-postserver. For eksempel smtp.gmail.com" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:115 msgid "&Port:" -msgstr "" +msgstr "&Port:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:116 msgid "" "The port your mail server listens for connections on. The default is 25" msgstr "" +"Porten din e-postserver lytter etter koblinger gjennom: Standard er 25" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:118 msgid "Your username on the mail server" -msgstr "" +msgstr "Ditt brukernavn for e-postserveren" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:120 msgid "Your password on the mail server" -msgstr "" +msgstr "Ditt passord for e-postserveren" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:121 msgid "&Show" -msgstr "" +msgstr "&Vis" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:122 msgid "&Encryption:" -msgstr "" +msgstr "&Kryptering:" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:123 msgid "" "Use TLS encryption when connecting to the mail server. This is the most " "common." msgstr "" +"Bruk TLS kryptering når du kobler opp mot e-postserveren. Dette er det " +"vanligste valget." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:124 msgid "&TLS" -msgstr "" +msgstr "&TLS" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:125 msgid "Use SSL encryption when connecting to the mail server." -msgstr "" +msgstr "Benytt SSL kryptering når du kobler opp e-postserveren." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:126 msgid "&SSL" -msgstr "" +msgstr "&SSL" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:127 msgid "Use Gmail" -msgstr "" +msgstr "Benytt Gmail" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:128 msgid "&Test email" -msgstr "" +msgstr "&Test e-post" #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:44 msgid "" @@ -6624,53 +6793,64 @@ msgid "" "directly on the device. To do this you have to turn on the calibre content " "server." msgstr "" +"

Dersom du bruker Stanza " +"e-bok applikasjonen på din iPhone/iTouch, kan du koble e-boksamlingen din " +"direkte til enheten. For å gjøre dette må du slå på calibres innholdsserver." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:45 msgid "Turn on the &content server" -msgstr "" +msgstr "Slå på &Innholdsserver" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:8 msgid "Settings to control the calibre content server" -msgstr "" +msgstr "Innstillinger for å kontrollere calibre innholdsserver" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:12 msgid "The port on which to listen. Default is %default" -msgstr "" +msgstr "Porten som skal lyttes til. Standard er %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:14 msgid "The server timeout in seconds. Default is %default" msgstr "" +"Antall sekunder før tidsavbrudd for server i sekunder. Standard er %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:16 msgid "The max number of worker threads to use. Default is %default" msgstr "" +"Høyeste antallet oppgavetråder som skal benyttes. Standard er %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:18 msgid "Set a password to restrict access. By default access is unrestricted." msgstr "" +"Legg inn et passord for å begrense tilgangen. Som standard er ingen " +"begrensning lagt inn." #: /home/kovid/work/calibre/src/calibre/library/__init__.py:20 msgid "Username for access. By default, it is: %default" -msgstr "" +msgstr "Brukernavn for tilgang. Som standard er dette: %default" #: /home/kovid/work/calibre/src/calibre/library/__init__.py:24 msgid "The maximum size for displayed covers. Default is %default." -msgstr "" +msgstr "Største størrelse for omslagsvisning. Standard er %default." #: /home/kovid/work/calibre/src/calibre/library/cli.py:108 msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" +"Sti til calibre-biblioteket. Standard er å benytte stien som er lagret under " +"innstillinger." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" +"%programliste [brukervalg]\n" +"Lister opp bøker som er tiljengelig i calibres database.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6678,62 +6858,79 @@ msgid "" "Default: %%default. The special field \"all\" can be used to select all " "fields. Only has effect in the text output format." msgstr "" +"Feltene som skal vises når det listes bøker i databasen. Listen må være en " +"kommaseparert liste av felt.\n" +"Tilgjengelige felt: %s\n" +"Standard: %%default. Spesialfeltet \"alt\" kan benyttes for å velge alle " +"felt. Dette har kun effekt i tekst utdata format." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" +"Feltet som resultatet skal sorteres etter.\n" +"Tilgjengelige fel: %s\n" +"Standard: %%default" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +msgid "Sort results in ascending order" +msgstr "Sorter resultater i stigende rekkefølge" #: /home/kovid/work/calibre/src/calibre/library/cli.py:201 -msgid "Sort results in ascending order" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" +"Filtrer resultatene etter søkekriterium. For format av søkekriterium, " +"vennligst se søksrelatert dokumentasjon i brukermanualen. Standard er satt " +"til: Ingen filtrering" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" +"Maksimal bredde for enkeltlinje i utdata. Standard er: Følg skjermstørrelse." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." -msgstr "" +msgstr "Strengen som brukes for å dele felt. Standard er et mellomrom." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" +"Benevnelse for alle filbaner. Standard er den absolutte banen til " +"bibliotekfolderen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" +"Formatet som utdata skal ha. Valgmuligheter er: %s. Standard er tekst." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" -msgstr "" +msgstr "Ugyldige felt. Tilgjengelige felt:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" -msgstr "" +msgstr "Ugyldig sorteringsfelt. Tilgjengelige felt:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" +"De følgende bøkene ble ikke lagt til, da de allerede finnes i databasen (se -" +"-duplikatvalg)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6741,28 +6938,37 @@ msgid "" "directories, see\n" "the directory related options below.\n" msgstr "" +"%programtillegg [Valgmuligheter] fil1 fil2 fil3...\n" +"\n" +"Legg til de spesifiserte filene som bøker til databasen. Du kan også " +"spesifisere mapper, se\n" +"de mapperelaterte valgene under.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" +"Forutsett at hver mappe har kun en enkelt logisk bok og at alle filer i " +"denne mappen er forskjellige e-bokformater av den boken." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" -msgstr "" +msgstr "Prosesser mappene gjentagende" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" +"Legg bøker til databasen selv om de allerede finnes. Sammenligning gjøres " +"basert på boktitler." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" -msgstr "" +msgstr "Du må spesifisere minst en fil som skal legges til" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6770,29 +6976,34 @@ msgid "" "separated list of id numbers (you can get id numbers by using the list " "command). For example, 23,34,57-85\n" msgstr "" +"%prog fjern ids\n" +"\n" +"Fjern bøker identifisert ved ids fra databasen. Ids skal være komma-separert " +"liste over id-nummer (du kan få tak i id-nummerene ved å benytte list " +"kommandoen).\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" -msgstr "" +msgstr "Du må spesifisere minst en bok som skal fjernes" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" "Add the ebook in ebook_file to the available formats for the logical book " "identified by id. You can get id by using the list command. If the format " "already exists, it is replaced.\n" -msgstr "" +msgstr "%prog add_format[valgmuligheter] id ebok_fil\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" -msgstr "" +msgstr "Du må spesifisere en id og en e-bokfil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" -msgstr "" +msgstr "e-bokfilen må ha en filforlengelse" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6801,12 +7012,19 @@ msgid "" "by using the list command. fmt should be a file extension like LRF or TXT or " "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" +"\n" +"%prog fjern_format [valgmuligheter] id fmt\n" +"\n" +"Fjern formatet fmt fra den logiske boken identifisert ved id. Du kan få tak " +"i id ved å benytte list kommandoen. Fmt skal være en filforlengelse som LRF " +"eller TXT eller EPUB. Dersom den logiske boken ikke har en fmt tilgjengelig, " +"unnlat å gjøre noe som helst.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" -msgstr "" +msgstr "Du må spesifisere en id og et format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6815,16 +7033,21 @@ msgid "" "id.\n" "id is an id number from the list command.\n" msgstr "" +"\n" +"%prog vis_metadata [valgmuligheter] id\n" +"\n" +"Vis metadata lagret i calibres database for bøker identifisert med id.\n" +"id er et id-nummer fra list kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" -msgstr "" +msgstr "Skriv ut metadata i OPF format (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" -msgstr "" +msgstr "Du må spesifisere en ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6836,12 +7059,20 @@ msgid "" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" "show_metadata command.\n" msgstr "" +"\n" +"%prog legg inn_metadata [valgmuligheter] id /bane/til/metadata.opf\n" +"\n" +"Legg inn metadata lagret i calibres database for bøker identifisert ved ID\n" +"fra OPF filens metadata.opf. ID er et ID-nummer fra list kommandoen. Du\n" +"kan få en rask føling for OPF formatet ved å benytte --as-opf bryteren til " +"\n" +"vis_metadata kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" -msgstr "" +msgstr "Du må spesifisere en ID og metadatafil" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6851,28 +7082,35 @@ msgid "" "(in\n" "an opf file). You can get id numbers from the list command.\n" msgstr "" +"%prg eksport [valgmuligheter] id'er\n" +"\n" +"Eksporter bøker spesifisert ved ID'er (en kommaseparert liste) til " +"filsystemet.\n" +"Eksporter-operasjonen lagrer alle formater av bøkene, deres omslag og " +"metadata (i\n" +"en opf fil). Du kan få tak i ID-nummerene ved å benytte list kommandoen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 -msgid "Export books to the specified directory. Default is" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 -msgid "Export all books into a single directory" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 -msgid "Specifying this switch will turn this behavior off." -msgstr "" +msgstr "Eksporter alle bøker i databasen, ignorer ID listen." #: /home/kovid/work/calibre/src/calibre/library/cli.py:537 -msgid "You must specify some ids or the %s option" -msgstr "" +msgid "Export books to the specified directory. Default is" +msgstr "Eksporter bøker til den spesifiserte mappen. Standard er" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 +msgid "Export all books into a single directory" +msgstr "Eksporter alle bøker inn til en enkelt mappe" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 +msgid "Specifying this switch will turn this behavior off." +msgstr "Ved å spesifisere denne bryteren vil det slå denne atferden av" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 +msgid "You must specify some ids or the %s option" +msgstr "Du må spesifisere noen ID'er eller %s valget" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6883,106 +7121,122 @@ msgid "" "\n" "For help on an individual command: %%prog command --help\n" msgstr "" +"%%prog kommando [valgmuligheter] [argumenter]\n" +"\n" +"%%prog er kommandolinjens grensesnitt til calibrebøkenes database.\n" +"\n" +"Kommando er en av:\n" +" %s\n" +"\n" +"For hjelp til en individuell kommando: %%prog kommando --hjelp\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" -msgstr "" +msgstr "

Migrerer gammel database til e-bokbiblioteket i %s
" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Kopierer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" -msgstr "" +msgstr "Komprimerer databasen" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." -msgstr "" +msgstr "Sjekker for SQL integritet..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." -msgstr "" +msgstr "Sjekker etter savnede filer." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" -msgstr "" +msgstr "Sjekker ID" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:22 msgid "The title" -msgstr "" +msgstr "Tittelen" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:23 msgid "The authors" -msgstr "" +msgstr "Forfatterne" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:24 msgid "The author sort string" -msgstr "" +msgstr "Forfatter-sorteringsbane" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:25 msgid "The tags" -msgstr "" +msgstr "Taggene" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:26 msgid "The series" -msgstr "" +msgstr "Seriene" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:27 msgid "The series number" -msgstr "" +msgstr "Serienummeret" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:28 msgid "The rating" -msgstr "" +msgstr "Bedømmelsen" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:29 msgid "The ISBN" -msgstr "" +msgstr "ISBN" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:30 msgid "The publisher" -msgstr "" +msgstr "Forlaget" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:31 msgid "The date" -msgstr "" +msgstr "Datoen" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:32 msgid "The published date" -msgstr "" +msgstr "Publiseringsdatoen" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:33 msgid "The calibre internal id" -msgstr "" +msgstr "Calibres interne ID" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:43 msgid "Options to control saving to disk" -msgstr "" +msgstr "Valgmuligheter for å kontrollere hvordan man lagrer til disk" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:49 msgid "" "Normally, calibre will update the metadata in the saved files from what is " "in the calibre library. Makes saving to disk slower." msgstr "" +"Normalt vil Calibre oppdatere metadata i de lagrede filene i " +"Calibrebiblioteket. Dette gjør lagring til disk tregere." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:52 msgid "" "Normally, calibre will write the metadata into a separate OPF file along " "with the actual e-book files." msgstr "" +"Normalt vil Calibre skrive metadata inn i en separat OPF fil sammen med de " +"aktuelle e-bokfilene." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:55 msgid "" "Normally, calibre will save the cover in a separate file along with the " "actual e-book file(s)." msgstr "" +"Normalt vil Calibre lagre omslagene i en separat fil sammen med de aktuelle " +"e-bokfilene." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:58 msgid "" "Comma separated list of formats to save for each book. By default all " "available books are saved." msgstr "" +"Kommaseparert liste av formater å lagre for hver bok. Som standard blir alle " +"tilgjengelige bøker lagret." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:61 msgid "" @@ -6991,6 +7245,10 @@ msgid "" "subdirectory with filenames containing title and author. Available controls " "are: {%s}" msgstr "" +"Malen for å kontrollere filnavn og direktoratstruktur av lagrede filer. " +"Standard er \"%s\" som vil lagre bøkene inn i et pr. Forfatter " +"underdirektorat med filnavn som inneholder tittel og forfatter. " +"Tilgjengelige kontroller er: {%s]" #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:66 msgid "" @@ -6999,27 +7257,43 @@ msgid "" "experience errors when saving, depending on how well the filesystem you are " "saving to supports unicode." msgstr "" +"Normalt vil Calibre konvertere alle ikke-engelske tegn til " +"engelsksamsvarende for filnavn. ADVARSEL: Dersom du skrur av dette valget, " +"kan du oppleve feil ved lagring, avhengig av hvor godt filsystemet du lagrer " +"støtter unicode." #: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:72 msgid "" "The format in which to display dates. %d - day, %b - month, %Y - year. " "Default is: %b, %Y" msgstr "" +"Formatet som viser datoer. %d - dag, %b - måned, %Y - år. Standard er: %b, %Y" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "Konverter baner til små bokstaver." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "Bytt ut mellomrom med underlinje." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" -msgstr "" +msgstr "Etterspurt format er ikke tilgjengelig" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " -msgstr "" +msgstr "Passord for tilgang til ditt Calibrebibliotek. Brukernavn er " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" "Start the calibre content server." msgstr "" +"[valgmuligheter]\n" +"\n" +"Start Calibres innholdserver." #: /home/kovid/work/calibre/src/calibre/utils/config.py:43 msgid "%sUsage%s: %s\n" @@ -7034,114 +7308,119 @@ msgid "" "Whenever you pass arguments to %prog that have spaces in them, enclose the " "arguments in quotation marks." msgstr "" +"Når du sender argumenter til %prog som har mellomrom i dem, ram inn " +"argumentene i gåseøyne." #: /home/kovid/work/calibre/src/calibre/utils/config.py:551 msgid "Path to the database in which books are stored" -msgstr "" +msgstr "Bane til databasen der bøker lagres" #: /home/kovid/work/calibre/src/calibre/utils/config.py:553 msgid "Pattern to guess metadata from filenames" -msgstr "" +msgstr "Mønster for å vurdere metadata fra filnavnene" #: /home/kovid/work/calibre/src/calibre/utils/config.py:555 msgid "Access key for isbndb.com" -msgstr "" +msgstr "Tilgangsnøkkel for isbndb.com" #: /home/kovid/work/calibre/src/calibre/utils/config.py:557 msgid "Default timeout for network operations (seconds)" -msgstr "" +msgstr "Standard tidsavbrudd for nettverksoperasjoner (i sekunder)" #: /home/kovid/work/calibre/src/calibre/utils/config.py:559 msgid "Path to directory in which your library of books is stored" -msgstr "" +msgstr "Bane til direktoratet der ditt bibliotek av bøker er lagret." #: /home/kovid/work/calibre/src/calibre/utils/config.py:561 msgid "The language in which to display the user interface" -msgstr "" +msgstr "Språket som skal benyttes for å vise brukers grensesnitt" #: /home/kovid/work/calibre/src/calibre/utils/config.py:563 msgid "The default output format for ebook conversions." -msgstr "" +msgstr "Standard utdataformat for e-bok konverteringer." #: /home/kovid/work/calibre/src/calibre/utils/config.py:567 msgid "Ordered list of formats to prefer for input." -msgstr "" +msgstr "Bestilt liste av formater som foretrekkes for inndata." #: /home/kovid/work/calibre/src/calibre/utils/config.py:569 msgid "Read metadata from files" -msgstr "" +msgstr "Les metadata fra filer" #: /home/kovid/work/calibre/src/calibre/utils/config.py:571 msgid "The priority of worker processes" -msgstr "" +msgstr "Arbeidsprosessenes prioritet" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:42 msgid "Waiting..." -msgstr "" +msgstr "Venter …" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:50 msgid "Stopped" -msgstr "" +msgstr "Stoppet" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Finished" -msgstr "" +msgstr "Fullført" #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:69 msgid "Working..." -msgstr "" +msgstr "Arbeider …" #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:53 msgid "URL must have the scheme sftp" -msgstr "" +msgstr "URL må ha planlagt sftp" #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:57 msgid "host must be of the form user@hostname" -msgstr "" +msgstr "Vert må være i formen bruker@vertsnavn" #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:68 msgid "Failed to negotiate SSH session: " -msgstr "" +msgstr "Kunne ikke klarere SSH sesjonen: " #: /home/kovid/work/calibre/src/calibre/utils/sftp.py:71 msgid "Failed to authenticate with server: %s" -msgstr "" +msgstr "Kunne ikke verifisere med server: %s" #: /home/kovid/work/calibre/src/calibre/utils/smtp.py:234 msgid "Control email delivery" -msgstr "" +msgstr "Kontroller e-postlevering" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:101 #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:123 msgid "Unknown feed" -msgstr "" +msgstr "Ukjent mating" #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:141 #: /home/kovid/work/calibre/src/calibre/web/feeds/__init__.py:164 msgid "Untitled article" -msgstr "" +msgstr "Ubetitelet artikkel" #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:17 msgid "Download periodical content from the internet" -msgstr "" +msgstr "Last ned periodisk innhold fra Internet" #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:32 msgid "" "Useful for recipe development. Forces max_articles_per_feed to 2 and " "downloads at most 2 feeds." msgstr "" +"Til bruk for oppskrifts-utvikling. Tvinger maks_artikler_per_mating til 2 og " +"laster ned ikke flere enn 2 matinger." #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:35 msgid "Username for sites that require a login to access content." msgstr "" +"Brukernavn for nettsteder som krever en login for å hente ned innhold." #: /home/kovid/work/calibre/src/calibre/web/feeds/input.py:38 msgid "Password for sites that require a login to access content." -msgstr "" +msgstr "Passord for nettsteder som krever en login for å hente ned innhold." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:42 msgid "Unknown News Source" -msgstr "" +msgstr "Ukjent nyhetskilde" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:589 msgid "Download finished" @@ -7149,11 +7428,11 @@ msgstr "Nedlasting ferdig" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:591 msgid "Failed to download the following articles:" -msgstr "" +msgstr "Klarte ikke å laste ned følgende artikler:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:597 msgid "Failed to download parts of the following articles:" -msgstr "" +msgstr "Kunne ikke laste ned deler av den følgende artikklene" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:599 msgid " from " @@ -7161,53 +7440,53 @@ msgstr " fra " #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:601 msgid "\tFailed links:" -msgstr "" +msgstr "\tUgyldige lenker:" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:682 msgid "Could not fetch article. Run with -vv to see the reason" -msgstr "" +msgstr "Kunne ikke hente artikkel. Kjør med -vv for å finne årsaken" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:703 msgid "Fetching feeds..." -msgstr "" +msgstr "Henter matinger..." #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:707 msgid "Got feeds from index page" -msgstr "" +msgstr "Funnet matinger fra indeksside" #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:713 msgid "Trying to download cover..." -msgstr "" +msgstr "Forsøker å laste ned omslag..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." -msgstr "" +msgstr "Starter nedlasting [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" -msgstr "" +msgstr "Matinger er lastet ned til %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" -msgstr "" +msgstr "Kunne ikke laste ned omslag: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" -msgstr "" +msgstr "Laster ned omslag fra %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" -msgstr "" +msgstr "Utittelert artikkel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" -msgstr "" +msgstr "Artikkelen har blitt lastet ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" -msgstr "" +msgstr "Artikkelen kunne ikke lastes ned: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7217,7 +7496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:83 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_republika.py:66 msgid "Fetching feed" -msgstr "" +msgstr "Henter mating" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_24sata.py:26 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevnik_cro.py:26 @@ -7308,13 +7587,14 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7338,6 +7618,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7348,7 +7629,8 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7391,16 +7673,18 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7408,7 +7692,7 @@ msgstr "Spansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7425,11 +7709,11 @@ msgstr "Engelsk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tnxm.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vnexpress.py:16 msgid "Vietnamese" -msgstr "" +msgstr "vietnamesisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:20 msgid "sr-Latn-RS" -msgstr "" +msgstr "sr-Latn-RS" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_carta.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_der_standard.py:22 @@ -7440,6 +7724,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7467,6 +7752,7 @@ msgstr "Fransk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7474,49 +7760,46 @@ msgstr "Nederlandsk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dnevni_avaz.py:28 msgid "Bosnian" -msgstr "" +msgstr "bosnisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_elperiodico_catalan.py:25 msgid "Catalan" -msgstr "" +msgstr "katalansk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_estadao.py:62 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_jb_online.py:47 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_o_globo.py:69 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_publico.py:20 msgid "Portuguese" -msgstr "" +msgstr "portugisisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 msgid "Hungarian" -msgstr "" +msgstr "ungarsk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:83 msgid "Skipping duplicated article: %s" -msgstr "" +msgstr "Hopper over duplikatartikkel: %s" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_le_monde.py:88 msgid "Skipping filtered article: %s" -msgstr "" +msgstr "Hopper over filtrert artikkel: %s" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_monitor.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pobjeda.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_vijesti.py:25 msgid "Montenegrin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" +msgstr "Montenegrisk" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" -msgstr "" +msgstr "kinesisk" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:452 msgid "" @@ -7524,40 +7807,52 @@ msgid "" "\n" "Where URL is for example http://google.com" msgstr "" +"%prog URL\n" +"\n" +"Der URL for eksempel er http://google.com" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:455 msgid "Base directory into which URL is saved. Default is %default" -msgstr "" +msgstr "Basedirektorat der URL blir lagret. Standard er %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:458 msgid "" "Timeout in seconds to wait for a response from the server. Default: %default " "s" msgstr "" +"Tidsavbrudd i sekunder å vente på svar fra server. Standard %default s" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:461 msgid "" "Maximum number of levels to recurse i.e. depth of links to follow. Default " "%default" msgstr "" +"Maksimum antall nivå å gjenta, for eksempel dybde av lenker som skal følges. " +"Standard %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:464 msgid "" "The maximum number of files to download. This only applies to files from tags. Default is %default" msgstr "" +"aksimum antall filer som skal lastes ned. Dette gjelder kun filer fra tagger. Standard er %default" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:466 msgid "" "Minimum interval in seconds between consecutive fetches. Default is %default " "s" msgstr "" +"Minimum intervaller i sekunder mellom påfølgende innhentinger av data. " +"Standard er %default s" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:468 msgid "" "The character encoding for the websites you are trying to download. The " "default is to try and guess the encoding." msgstr "" +"Karaktersettkodingen for nettsidene du forsøker å laste ned. Standard er å " +"forsøke å gjette kodingen." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:470 msgid "" @@ -7565,6 +7860,10 @@ msgid "" "can be specified multiple times, in which case as long as a link matches any " "one regexp, it will be followed. By default all links are followed." msgstr "" +"Kun lenker som samsvarer med dette regulære uttrykket vil bli fulgt. Dette " +"valget kan bli spesifisert flere ganger, hvilket vil si så lenge en lenke " +"samsvarer med et regulært uttrykk, så vil det bli fulgt. Som standard vil " +"alle lenker blir fulgt." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:472 msgid "" @@ -7574,14 +7873,20 @@ msgid "" "filter-regexp and --match-regexp are specified, then --filter-regexp is " "applied first." msgstr "" +"Enhver lenke som samsvarer med dette regulære uttrykket vil bli ignorert. " +"Dette valget kan bli spesifisert flere ganger, hvilket vil si så lenge en " +"lenke samsvarer med et regulært uttrykk, så vil det bli ignorert. Som " +"standard, ingen lenker ignoreres. Dersom begge --filter-regulære uttrykk og -" +"-treff-regulære uttrykk er spesifisert, så vil --filter-regulære uttrykk bli " +"lagt til først." #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:474 msgid "Do not download CSS stylesheets." -msgstr "" +msgstr "Ikke last ned CSS stilsett" #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:475 msgid "Show detailed output information. Useful for debugging" -msgstr "" +msgstr "Vis detaljert utdatainformasjon. Benyttes for feilsøking" #~ msgid "Set the comment." #~ msgstr "Angi kommentar" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index dcf5f30191..6351af4bcb 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-08-04 13:05+0000\n" "Last-Translator: S. Dorscht \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -24,11 +24,11 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -78,8 +78,8 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -99,8 +99,8 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -121,7 +121,7 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -129,14 +129,14 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Unbekannt" @@ -167,7 +167,7 @@ msgstr "" "mit allen verlinkten Dateien. Dieses Plugin läuft immer, wenn sie eine HTML " "Datei zur Bibliothek hinzufügen." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -175,46 +175,46 @@ msgstr "" "Zeichenkodierung der Eingabe HTML Dateien. Üblicherweise ist das: cp1252, " "latin1, iso-8859-1 und utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Umschlagbild aus Comic Dateien extrahieren" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Metadaten aus %s Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Metadaten von eBooks in RAR Archiven lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Metadaten aus Büchern in ZIP Archiven lesen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Geben Sie die Metadaten in %s Dateien an" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Geben Sie die Metadaten von %s Dateien an" @@ -224,17 +224,6 @@ msgstr "Eingabe der Konvertierung" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Die Ausgabe aus dem Eingabe-Plugin ins angegebene Verzeichnis speichern. " -"Hilfreich, wenn Sie nicht wissen, an welcher Stelle des " -"Konvertierungsprozesses ein Bug auftritt. ACHTUNG: Dies löscht vollständig " -"den Inhalt des angegebenen Verzeichnisses." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -245,11 +234,11 @@ msgstr "" "hilfreich bei Dokumenten, die keine oder eine fehlerhafte Encodierung " "angegeben haben." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Ausgabe der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -369,7 +358,7 @@ msgstr "Kein gültiges Plugin gefunden in " msgid "Initialization of plugin %s failed with traceback:" msgstr "Staren des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -381,19 +370,19 @@ msgstr "" " calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " "Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -401,27 +390,27 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Kommunikation mit Android Telefonen." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Kommunikation mit dem BeBook eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Kommunikation mit dem BeBook Mini eBook Reader." @@ -436,33 +425,33 @@ msgstr "Kommunikation mit dem Blackberry Smartphone." msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "Kommunikation mit dem Cybook Gen 3 eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Übertrage Bücher ans Gerät..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "Kommunikation mit dem Cybook Opus eBook Reader." @@ -490,12 +479,12 @@ msgstr "Kommunikation mit dem JetBook eBook Reader." msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Kommunikation mit dem Kindle eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Kommunikation mit dem Kindle 2 eBook Reader." @@ -504,10 +493,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Kommunikation mit dem Sony PRS-500 eBook Reader." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -517,23 +506,23 @@ msgstr "Kommunikation mit dem Sony PRS-500 eBook Reader." msgid "Getting list of books on device..." msgstr "Erhalte die Liste der Bücher auf dem Gerät..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Kommunikation mit dem Sony PRS-505 eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal und John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Entferne Bücher vom Gerät..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Sende Metadaten ans Gerät..." @@ -542,48 +531,48 @@ msgstr "Sende Metadaten ans Gerät..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Kommunikation mit dem Sony PRS-700 eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Konnte das Laufwerk %s nicht finden. Versuchen Sie einen Neustart." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "Konnte das %s Laufwerk nicht erkennen." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "Konnte Hauptspeicher nicht mounten (Error code: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "Das Gerät hat keine Speicherkarte in diesem Laufwerk." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "Gewählter Slot: %s wird nicht unterstützt." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Nicht genügend freier Spreicherplatz im Hauptspeicher" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Nicht genügend freier Speicherplatz auf der Speicherkarte" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -795,7 +784,7 @@ msgstr "Einstellungen zum Setzen von Metadaten in der Ausgabe" msgid "Options to help with debugging the conversion" msgstr "Einstellungen zur Hilfe mit der Fehlersuche bei der Konvertierung" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "Vorgegebene Downloadschemata auflisten" @@ -803,13 +792,20 @@ msgstr "Vorgegebene Downloadschemata auflisten" msgid "Output saved to" msgstr "Ausgabe gespeichert in" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" "Einstellung der Ausführlichkeit. Für größere Ausführlichkeit mehrmals " "angeben." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -821,7 +817,7 @@ msgstr "" "Dokument zu interpretieren sind. Zum Beispiel auflösungsabhängige Längen " "(z.B. Längen in Punkt). Wählbar ist:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -834,7 +830,7 @@ msgstr "" "einer auf dem Gerät funktionierenden Datei nötig. Zum Beispiel EPUB auf dem " "SONY Reader. Wählbar ist:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -847,7 +843,7 @@ msgstr "" "Voreinstellung basiert die Bezugsschriftgröße auf dem gewählten Ausgabe " "Profil." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -862,11 +858,11 @@ msgstr "" "intelligente Skalierung von Schriften. Voreinstellung ist die Verwendung " "einer Zuordnung auf der Grundlage des gewählten Ausgabe Profils." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "Skalierung von Schriftgrößen ausschalten." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -874,7 +870,7 @@ msgstr "" "Zeilenhöhe in Punkt. Kontrolliert den Abstand zwischen zwei aufeinander " "folgenden Zeilen. In der Voreinstellung werden Zeilenhöhen nicht verändert." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -886,7 +882,7 @@ msgstr "" "unvollständige Textstellen und andere Artefakte. Diese Einstellung " "extrahiert den Inhalt von Tabellen und gibt ihn linear wieder." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -896,7 +892,7 @@ msgstr "" "Ebene 1 hinzugefügt werden sollen. Falls dies angegeben wird, erhält es " "Priorität über andere Formen der automatischen Erkennung." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -906,7 +902,7 @@ msgstr "" "Ebene 2 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen " "Ebene 1 Eintrag angelegt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -916,7 +912,7 @@ msgstr "" "Ebene 3 hinzugefügt werden sollen. Jeder Eintrag wird unter dem vorherigen " "Ebene 2 Eintrag angefügt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -926,11 +922,11 @@ msgstr "" "Ursprungsdatei verwendet anstatt des automatisch erstellten. Mit dieser " "Einstellung wird immer das automatisch erstellte verwendet." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Automatisch erkannte Kapitel nicht zum Inhaltsverzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -938,7 +934,7 @@ msgstr "" "Wurden weniger Kapitel als hier angegeben erkannt, werden Verknüpfungen zum " "Inhaltsverzeichnis hinzugefügt. Voreinstellung: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -949,7 +945,7 @@ msgstr "" "Verknüpfungen werden nur dann zum Inhaltsverzeichnis hinzugefügt, wenn " "weniger Kapitel als in der Schwellenzahl angegeben erkannt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -958,7 +954,7 @@ msgstr "" "Ausdruck entsprechen. Entsprechende Einträge und deren untergeordnete " "Einträge werden entfernt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -976,7 +972,7 @@ msgstr "" "ausgeschaltet. Ein Hilfe zur Verwendung dieses Features gibt es im XPath " "Tutorial im calibre User Manual." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -989,7 +985,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:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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 " @@ -999,42 +995,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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 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:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1044,7 +1040,7 @@ msgstr "" "angezeigt wird oder nicht, hängt davon ab, ob das eBook Format oder der " "Reader Blocksatz unterstützen." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 " @@ -1054,7 +1050,7 @@ msgstr "" "Paragraphen von 1,5 em ein. Die Entfernung des Abstands funktioniert nur bei " "Quelldateien, die Paragraphen verwenden (

oder

Tags)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -1062,7 +1058,7 @@ msgstr "" "Verwendet bevorzugt das aus der Ursprungsdatei gewonnene Umschlagbild " "anstatt des angegebenen Umschlagbildes." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1070,7 +1066,7 @@ msgstr "" "Leerzeile zwischen Paragraphen einfügen. Funktioniert nur, wenn die " "Quelldatei Paragraphen verwendet (

oder

Tags)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1079,7 +1075,7 @@ msgstr "" "Bild in der Ursprungsdatei ein Umschlagbild ist und ein externes " "Umschlagbild angegeben werden soll." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1087,7 +1083,7 @@ msgstr "" "Metadaten des Buchs am Buchanfang einfügen. Das ist hilfreich, wenn Ihr " "eBook Reader das direkte Anzeigen/Suchen von Metadaten nicht unterstützt." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1096,25 +1092,25 @@ msgstr "" "erkennen und zu korrigieren. Dies kann das Ergebnis verschlechtern, bitt mit " "Sorgfalt verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" "Einen Regulären Ausdruck zum Testen und Entfernen der Kopfzeile verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "Regulärer Ausdruck zum Entfernen der Kopfzeile." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" "Einen Regulären Ausdruck zum Testen und Entfernen der Fußzeile verwenden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "Regulärer Ausdruck zum Entfernen der Fußzeile." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1122,7 +1118,7 @@ msgstr "" "Lese Metadaten aus angegebener OPF Datei. Die aus dieser Datei gelesenen " "Metadaten überschreiben jegliche Metadaten in der Ursprungsdatei." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1139,91 +1135,91 @@ msgstr "" "verwendet wird, die von der größten Anzahl von Personen benutzt wird (im " "vorherigen Beispiel das Chinesische)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Geben Sie den Titel an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" "Geben Sie den Autor an. Mehrere Autoren sollten durch UND-Zeichen getrennt " "angegeben werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "Titel, der für die Sortierung verwendet werden soll. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" "Zeichenfolge, die für die Sortierung nach Autor verwendet werden soll. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Geben Sie das Umschlagbild für die angegebene Datei an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Geben Sie die Beschreibung des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Geben Sie den Herausgeber des Buches an" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Geben Sie die Reihe an, zu der dieses Buch gehört." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Geben Sie den Index des Buches in dieser Reihe an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" "Geben Sie die Bewertung an. Dies sollte eine Zahl zwischen 1 und 5 sein." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Geben Sie die ISBN des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Geben Sie die Etiketten für das Buch an. Durch Kommata getrennte Liste." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Geben Sie den Hersteller des Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Geben Sie die Sprache an." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Konnte kein eBook im Archiv finden" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "Konvertiere Eingabe zu HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "Führe Veränderungen am eBook durch..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "Erstelle" @@ -1268,10 +1264,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -2030,7 +2026,7 @@ msgstr "" "Konnte keinen vernünftige Stelle zur Trennung finden: %s Unterbaumgröße: %d " "KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Unbenannt" @@ -2049,16 +2045,16 @@ msgstr "" "Eine Adobe \"Page-Map\" Datei erstellen, wenn Seiteninformationen verfügbar " "sind." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "Fußnoten" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "Seitenleiste" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -2112,7 +2108,7 @@ msgstr "" "\n" "Verändert ein PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" @@ -2122,7 +2118,7 @@ msgstr "" "\n" "Beschneidet ein pdf.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -2135,27 +2131,27 @@ msgstr "" "Pfad zur Ausgabedatei. Die Datei wird im aktuellen Verzeichnis erstellt " "(Voreinstellung)." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" "Anzahl der Punkte zum Beschneiden von links x (voreingestellt ist %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" "Anzahl der Punkte zum Beschneiden von links y (voreingestellt ist %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" "Anzahl der Punkte zum Beschneiden von rechts x (voreingestellt ist %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" "Anzahl der Punkte zum Beschneiden von links y (voreingestellt ist %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" @@ -2164,11 +2160,11 @@ msgstr "" "zu beschneiden `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> " "bounding`" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "Einstellungen zum Beschneiden:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2364,6 +2360,12 @@ msgstr "" "Diese RTF Datei enthält eine Funktion, die calibre nicht unterstützt. " "Wandeln Sie sie in HTML um und versuchen Sie es damit nochmal." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2384,8 +2386,17 @@ msgstr "" "ist utf-8. Achtung: Diese Einstellung wird nicht von allen Formaten " "übernommen." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Häufig benutzte Verzeichnisse" @@ -2496,37 +2507,37 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Suche in" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "Füge hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "Suche in allen Unterverzeichnissen..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "Hinzugefügt" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -2534,11 +2545,15 @@ msgstr "" "Es gibt schon Bücher mit dem selben Titel wie die folgenden in der " "Datenbank. Trotzdem hinzufügen?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "Speichere..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Gespeichert" @@ -2547,7 +2562,7 @@ msgid "Bulk Convert" msgstr "Auf einmal konvertieren" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "Einstellungen für das Ausgabeformat." @@ -2580,6 +2595,7 @@ msgid "input" msgstr "Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2595,8 +2611,8 @@ msgstr "Eingabe" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2660,6 +2676,70 @@ msgstr "Ent&körnung" msgid "&Disable comic processing" msgstr "&Comic Verarbeitung ausschalten" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "EPUB Ausgabe" @@ -2706,7 +2786,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2890,39 +2970,6 @@ msgstr "&Umschlagbild ändern:" msgid "Browse for an image to use as the cover of this book." msgstr "Nach Umschlagbild durchsuchen..." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2934,7 +2981,7 @@ msgid "Change the title of this book" msgstr "Titel dieses Buches ändern" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Autor(en): " @@ -2952,7 +2999,7 @@ msgstr "" "werden" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Herausgeber: " @@ -2963,7 +3010,7 @@ msgid "Ta&gs: " msgstr "&Etiketten: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2974,15 +3021,15 @@ msgstr "" "oder Sätze verwenden." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Reihen:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -3058,7 +3105,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -3098,11 +3145,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "Einstellungen für das Eingabeformat." @@ -3249,14 +3296,29 @@ msgstr "Inhaltsverzeichnis &Filter:" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "TXT Ausgabe" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3693,112 +3755,130 @@ msgstr "" msgid "new email address" msgstr "Neue eMail Adresse" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Kein gültiger Plugin Pfad" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s ist kein gültiger Plugin Pfad" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Plugin wählen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Plugin kann nicht ausgeschaltet werden" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "Das Plugin: %s kann nicht ausgeschaltet werden" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Plugin nicht anpassbar" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Plugin: %s bedarf keines Anpassens" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Anpassen von %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "Kann festinstalliertes Plugin nicht entfernen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" kann nicht entfernt werden, da es ein festinstalliertes Plugin ist. " -"Versuchen Sie, es auszuschalten." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Fehler Log:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Zugriffs-Protokolldatei:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Content Server konnte nicht gestartet werden" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "Speicherort für Bücher wählen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Ungültige Größe" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" -"Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Ortsangabe der Datenbank ungültig" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Ortsangabe der Datenbank ungültig " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Muss ein Verzeichnis sein." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Ortsangabe der Datenbank ungültig.
Speichern nicht möglich " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Kein gültiger Plugin Pfad" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s ist kein gültiger Plugin Pfad" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Plugin wählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Plugin kann nicht ausgeschaltet werden" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "Das Plugin: %s kann nicht ausgeschaltet werden" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Plugin nicht anpassbar" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Plugin: %s bedarf keines Anpassens" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Anpassen von %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "Kann festinstalliertes Plugin nicht entfernen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" kann nicht entfernt werden, da es ein festinstalliertes Plugin ist. " +"Versuchen Sie, es auszuschalten." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Fehler Log:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Zugriffs-Protokolldatei:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Content Server konnte nicht gestartet werden" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "Speicherort für Bücher wählen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Ungültige Größe" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" +"Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Ortsangabe der Datenbank ungültig" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Ortsangabe der Datenbank ungültig " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Muss ein Verzeichnis sein." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Ortsangabe der Datenbank ungültig.
Speichern nicht möglich " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3806,72 +3886,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3880,21 +3960,29 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Einstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3903,19 +3991,19 @@ msgstr "" "sortiert gespeichert und die Metadaten werden in der Datei metadata.db " "gespeichert)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Zu einem neuen Ort der Datenbank wechseln" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Benachrichtigung anzeigen, wenn &neue Version verfügbar ist" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3923,147 +4011,147 @@ msgstr "" "Voreinstellung der Zeitüberschreitung für Netzwerkabrufe festsetzen (Gilt " "immer dann, wenn aus dem Internet Informationen abgerufen werden sollen)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " Sekunden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Hoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Niedrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "Auftrags&priorität:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "Bev&orzugtes Ausgabeformat:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "Bevorzugte Reihenfolge des E&ingabe Formats:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" "Ein Verzeichnis zur Liste der häufig genutzten Verzeichnisse hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" "Ein Verzeichnis von der Liste der häufig genutzten Verzeichnisse entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "&Römische Ziffern für Reihen Nummerierung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" "Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Be&nachrichtigungen im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Zeige Cover-Ansicht in einem eigenen Fenster (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "Suchen während der Eingabe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Geladene &Nachrichten automatisch an das Gerät senden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "Nachrichten nach der automatischen Übertragung auf das Gerät aus der " "Bibliothek &löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (erfordert " "Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&Größe der Schaltflächen in der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Zeige &Text in Schaltflächen der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Internen &Viewer verwenden für:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "Eine eMail Adresse hinzufügen, an die die Bücher gesendet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "eM&ail hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "Als Voreinstellung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "eMail entfe&rnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" "calibre kann Ihre Bücher an Sie (oder Ihr Lesegerät) per eMail versenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -4073,25 +4161,25 @@ msgstr "" "von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen " "können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "Server &Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Ben&utzername:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Passwort:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -4099,13 +4187,13 @@ msgstr "" "Wenn Sie das Kennwort leer lassen, kann jeder auf Ihre Büchersammlung über " "das Webinterface zugreifen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "Pa&sswort anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -4113,31 +4201,31 @@ msgstr "" "Maximale Größe (BreitexHöhe) der angezeigten Umschlagbilder. Größere " "Umschlagbilder werden verkleinert. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Maximale Ums&chlagbild-Größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "Server &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Server &automatisch beim Starten hochfahren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Server Logs ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4155,7 +4243,7 @@ msgstr "" "vollständige Servername oder die IP Adresse des Rechners sein, auf dem " "calibre läuft." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -4163,27 +4251,27 @@ msgstr "" "Hier können Sie das Verhalten von calibre anpassen, indem sie festlegen, " "welche Plugins verwendet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Plugin &ein-/ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "Plugin &anpassen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "Plugin entfe&rnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Neues Plugin hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&Plugin Datei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Hinzufügen" @@ -4291,20 +4379,24 @@ msgstr "Ausgewählten Auftrag &stoppen" msgid "Show job &details" msgstr "Zeige Auftrag&details" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Meta-Informationen bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Meta-Informationen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "Automatisch Sortierung nach Autor setzen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "S&ortierung nach Autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -4313,52 +4405,48 @@ msgstr "" "Geben Sie an, wie der Autor dieses Buches sortiert werden soll. \"Charles " "Dickens\" zum Beispiel als \"Dickens, Charles\"." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Bewertung:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Bewertung dieses Buches: 0-5 Sterne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " Sterne" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "Etiketten hinzufü&gen: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Etiketten-Editor öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "Etiketten entfe&rnen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" "Durch Kommata getrennte Liste der Etiketten, die von den Büchern entfernt " "werden. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "&Format entfernen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "Automatisch Sortierung nach Autor setzen" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -5334,7 +5422,7 @@ msgid "Save to disk in a single directory" msgstr "Auf Festplatte in ein einziges Verzeichnis speichern" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" @@ -5369,12 +5457,12 @@ msgid "Bad database location" msgstr "Schlechter Datenbank Standort" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." @@ -5579,7 +5667,7 @@ msgid "No book selected" msgstr "Kein Buch ausgewählt" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Ansehen nicht möglich" @@ -5607,32 +5695,32 @@ msgstr "" "Rechners haben. Einmal gestartet kann der Prozess nicht beendet werden, " "bevor er abgeschlossen ist. Möchten Sie fortfahren?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Konfiguration nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Es sind keine genaueren Informationen verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" "Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Fehler in der Kommunikation zum Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5640,12 +5728,12 @@ msgstr "" "Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen " "und schließen Sie das Gerät wieder an und - oder starten Sie neu." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5654,19 +5742,19 @@ msgstr "" "href=\"%s\">DRM geschützt. Sie müssen zunächst das DRM mit einem anderen " "Programm entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "Misslungen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Ungültiger Ort der Bibliothek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "Konnte nicht auf %s zugreifen. Verwende %s als Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5675,12 +5763,12 @@ msgstr "" "Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung " "seiner Entwicklung in Betracht ziehen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 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/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5691,11 +5779,11 @@ msgstr "" "verursachen.
\n" " Sind Sie sicher, dass sie beenden möchten?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "WARNUNG: Aktive Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5703,7 +5791,7 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5711,11 +5799,11 @@ msgstr "" "Letzte Version: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Neue Version verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5725,48 +5813,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features an. " "Möchten Sie die Download Seite besuchen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Die im angegebenen Pfad sich befindende Bibliothek verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Minimiert im Systembereich der Kontrollleiste starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "Wenn Sie sicher sind, dass es nicht gestartet ist" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "Start nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "%s ist schon gestartet." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "kann im Systemtray gestartet sein, im" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "oberen rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "unteren rechten Bereich des Bildschirms." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "Versuchen Sie Ihren Rechner neu zu starten." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "Versuche Sie die Datei zu löschen" @@ -5964,22 +6052,22 @@ msgid "Publishers" msgstr "Herausgeber" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "Starte Konvertierung von %d Büchern" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Konvertiere Buch %d von %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Konnte einige Bücher nicht konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -5987,14 +6075,24 @@ msgstr "" "Konnte %d von %d Büchern nicht konvertieren, da keine brauchbaren " "Ursprungsformate zur Verfügung standen." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "Sie müssen einen Benutzernamen und ein Kennwort angeben für %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Nachrichten abrufen von " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "Lesezeichen bearbeiten" @@ -6465,11 +6563,11 @@ msgstr "Verschiebe Bibliothek..." msgid "Failed to move library" msgstr "Verschieben der Bibliothek schlug fehl" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6477,11 +6575,11 @@ msgstr "" "

Eine ungültige Bibliothek ist schon in %s vorhanden, löschen Sie sie " "bevor Sie die aktuelle Bibliothek verschieben.
Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "Konnte Bibliothek nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "Willkommens-Assistent" @@ -6780,7 +6878,7 @@ msgstr "" "Pfad zur calibre Bibliothek. Die Voreinstellung ist der in den Einstellungen " "gespeicherte Pfad." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6790,7 +6888,7 @@ msgstr "" "\n" "Listet die vorhandenen Bücher in der calibre Datenbank auf.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6804,7 +6902,7 @@ msgstr "" "Voreinstellung: %%default. Das Feld \"all\" kann für die Auswahl aller " "Felder verwendet werden. Funktioniert nur mit dem Ausgabeformat Text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6814,11 +6912,11 @@ msgstr "" "Verfügbare Felder: %s\n" "Voreinstellung: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Sortiere Ergebnisse in aufsteigender Reihenfolge" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6828,7 +6926,7 @@ msgstr "" "sehen Sie sich bitte die Dokumentation, die die Suche betrifft, im " "Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -6836,13 +6934,13 @@ msgstr "" "Maximale Breite einer einzelnen Zeile in der Ausgabe. In der Voreinstellung " "wird die Bildschirmgröße erkannt." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" "Zeichenfolge zur Unterscheidung der Felder. Die Voreinstellung ist ein " "Leerzeichen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6850,7 +6948,7 @@ msgstr "" "Der Vorsatzcode zu allen Dateipfaden. Die Voreinstellung ist der absolute " "Pfad zum Bibliotheksverzeichnis." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." @@ -6858,15 +6956,15 @@ msgstr "" "Das Format, in das die Daten ausgegeben werden sollen. Auswahlmöglichkeiten: " "%s. Voreinstellung ist Text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Ungültige Felder. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Ungültiges Sortierungs-Feld. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6874,7 +6972,7 @@ msgstr "" "Die folgenden Bücher wurden nicht hinzugefügt, da sie schon in der Datenbank " "vorhanden sind (siehe --duplicates Option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6888,7 +6986,7 @@ msgstr "" "Verzeichnisse angeben, vergleichen\n" "Sie dazu die auf Verzeichnisse bezogenen Optionen unten.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6897,11 +6995,11 @@ msgstr "" "und alle Dateien in diesem Verzeichnis sind verschiedene eBook Formate " "dieses einzelnen Buches" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Verzeichnisse rekursiv verarbeiten" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6909,12 +7007,12 @@ msgstr "" "Füge Bücher zur Datenbank hinzu, auch wenn diese schon vorhanden sind. Der " "Abgleich erfolgt aufgrund des Titels der Bücher." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" "Sie müssen wenigstens eine Datei auswählen, die hinzugefügt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6929,11 +7027,11 @@ msgstr "" "(Sie erhalten die ID Zahlen durch die Benutzung des Befehls list). Zum " "Beispiel: 23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Sie müssen wenigstens ein Buch auswählen, das entfernt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6947,15 +7045,15 @@ msgstr "" "gekennzeichneten logischen Buches hinzu. Sie erhalten die ID durch den list " "Befehl. Falls das Format schon vorhanden ist, wird es ersetzt.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "Sie müssen eine ID und eine eBook Datei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "eBook Datei muss eine Endung haben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6972,11 +7070,11 @@ msgstr "" "eine Dateiendung wie LRF oder TXT oder EPUB sein. Falls das logische Buch im " "entsprechenden Format nicht vorliegt, passiert gar nichts.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Sie müssen eine ID und ein Format (Dateiendung) angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6992,15 +7090,15 @@ msgstr "" "ID angegebene Buch.\n" "ID ist eine ID Nummer des Befehls list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Drucke Metadaten als OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Sie müssen eine ID angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -7023,11 +7121,11 @@ msgstr "" "opf Option mit dem\n" "show_metadata Befehl.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Geben Sie eine ID und eine Metadaten Datei an" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -7045,28 +7143,28 @@ msgstr "" "Metadaten (in\n" "einer opf Datei). Die ID Nummern erhalten Sie mit dem Befehl list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportiere alle Bücher der Datenbank, die Liste der IDs wird ignoriert." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Exportiere Bücher in das angegebene Verzeichnis. Voreinstellung ist" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Exportiere alle Bücher in ein einziges Verzeichnis" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Sie müssen IDs oder die %s Option angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -7086,27 +7184,27 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "

Migriere alte Datenbank zu eBook Bibliothek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Komprimiere Datenbank" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -7208,16 +7306,24 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" "Kennwort für den Zugriff auf die calibre Bibliothek. Benutzername ist " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -7390,35 +7496,35 @@ msgstr "Feeds der Index Seite erhalten" msgid "Trying to download cover..." msgstr "Versuche Umschlagbild zu laden..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Starte Download von [%d Thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Feeds wurden nach %s heruntergeladen" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Konnte Umschlagbild nicht laden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Lade Umschlagbild von %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Artikel ohne Titel" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Artikel geladen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Laden der Artikel schlug fehl: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7519,13 +7625,14 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7549,6 +7656,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7559,7 +7667,8 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7602,16 +7711,18 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7619,7 +7730,7 @@ msgstr "Spanisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7651,6 +7762,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7678,6 +7790,7 @@ msgstr "Französisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7701,6 +7814,7 @@ msgstr "Portugiesisch" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7721,10 +7835,6 @@ msgstr "Überspringe gefilterten Artikel: %s" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "Kovid Goyal und Sujata Raman" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "Chinesisch" @@ -8139,6 +8249,9 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Configuration" #~ msgstr "Konfiguration" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" + #~ msgid "No available formats" #~ msgstr "Keine verfügbaren Formate" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index c408628f2a..a178b085ad 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-07-25 13:02+0000\n" "Last-Translator: Yentl \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Doet absoluut niets." #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Onbekend" @@ -166,52 +166,52 @@ msgstr "" "alle gelinkte bestanden. Deze plugin wordt elke keer u een HTML bestand aan " "de bibliotheek toevoegd, opgestart." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Cover uit stripverhalen uithalen" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Lees de metadata van de %s bestanden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Lees de metadata van ebooks in RAR archieven" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Lees de metadata van ebooks in ZIP archieven" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Bepaal metadata in %s bestanden" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Stel metadata van %s bestanden in" @@ -221,16 +221,6 @@ msgstr "Conversie Invoer" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Sla de uitvoer van de invoerplugin op in de gespecifieerde map. Nuttig als " -"je onzeker bent bij welke stap in het conversieproces er een bug optreed. " -"WAARSCHUWING: Dit verwijdert de inhoud van de gespecifieerde map volledig!" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -241,11 +231,11 @@ msgstr "" "worden. Voornamelijk nuttig voor documenten die geen encodering ingesteld " "hebben, of die een foutieve coderingsdeclaratie hebben." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Conversie Uitvoer" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -358,7 +348,7 @@ msgstr "Geen geldige plugin gevonden in " msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -366,43 +356,43 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Voeg een plugin toe door het pad op te geven naar het zip bestand waarin het " "zich bevindt." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Toon geïnstalleerde plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Activeer de genoemde plugin" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Desactiveer de genoemde plugin" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -417,33 +407,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -471,12 +461,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -485,10 +475,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -498,23 +488,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -523,48 +513,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Schijf %s is niet gevonden. Probeer te herstarten." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Er is onvoldoende vrije plaats op de geheugenkaart" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -763,7 +753,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -771,11 +761,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -783,7 +780,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -791,7 +788,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -799,7 +796,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -808,17 +805,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -826,59 +823,59 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" "Voeg geen automatisch gedetecteerde hoofdstukken toe aan de Inhoudstafel" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -888,7 +885,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -896,53 +893,53 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -950,53 +947,53 @@ msgstr "" "Gebruik de in het bronbestand gedetecteerde omslag en niet de opgegeven " "omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1006,86 +1003,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1118,10 +1115,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1820,7 +1817,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1837,16 +1834,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1885,14 +1882,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1903,33 +1900,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2084,6 +2081,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2097,8 +2100,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Vaak gebruikte folders" @@ -2201,47 +2213,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Duplicaten gevonden!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2250,7 +2266,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2283,6 +2299,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2298,8 +2315,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2363,6 +2380,70 @@ msgstr "Ont&spikkel" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2409,7 +2490,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2591,39 +2672,6 @@ msgstr "Verander &Omslag Afbeelding" msgid "Browse for an image to use as the cover of this book." msgstr "Zoek een afbeelding om als omslag voor dit boek te gebruiken." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2635,7 +2683,7 @@ msgid "Change the title of this book" msgstr "Verander de titel van dit boek" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Auteur(s) " @@ -2653,7 +2701,7 @@ msgstr "" "van elkaar worden gescheiden." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Uitgeverij " @@ -2664,7 +2712,7 @@ msgid "Ta&gs: " msgstr "Ta&gs " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2675,15 +2723,15 @@ msgstr "" "komma's." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Series:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2759,7 +2807,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2799,11 +2847,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2940,14 +2988,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3366,109 +3429,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Foutieve database locatie" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Foutieve database locatie " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Moet een folder zijn." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Foutieve database locatie.
Kan niet schrijven naar " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Fout" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Foutieve database locatie" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Foutieve database locatie " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Moet een folder zijn." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Foutieve database locatie.
Kan niet schrijven naar " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3476,72 +3557,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3550,21 +3631,29 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3572,19 +3661,19 @@ msgstr "" "&Locatie van eboeken. (De eboeken zijn opgeslagen in de folders gesorteerd " "op auteur, en metadata word bewaard in eht bestand metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Blader naar de nieuwe database locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Notificeer als een &nieuwe versie beschikbaar is" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Standaard netwerk &timeout:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3592,206 +3681,206 @@ msgstr "" "Geef de standaard timeout voor netwerk downloads. (bv. wanneer we informatie " "van het Internet moeten halen)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " seconden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Voeg een folder toe aan de lijst met vaak gebruikte folders" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Verwijder een folder van de lijst met vaak gebruikte folders" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Gebruik &Romeinse nummers voor de series" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Werkbalk" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Groot" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Middel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&Knop grootte in werkbalk" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Laat &tekst zien in werkbalk knoppen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Selecteer zichtbare &kolommen in bibliotheek weergave" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Geef ongebruikte diskruimte uit de database terug" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Gebr&uikersnaam:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "W&achtwoord:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Geef wachtwoord weer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3802,33 +3891,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3929,20 +4018,24 @@ msgstr "&Stop de geselecteerde opdracht" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Verander Meta informatie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Meta informatie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -3951,51 +4044,47 @@ msgstr "" "Geef aan hoe de auteur(s) van dit boeken dienen te worden gesorteerd. " "Bijvoorbeeld: Charles Dickens moet worden gesorteerd als: Dickens, Charles" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Rangschikking" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Rangschikking van dit boek. 0-5 sterren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " sterren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Open Tag Editor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "&Verwijder tags:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" "Lijst van tags die moeten worden verwijderd, gescheiden met komma's. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4951,7 +5040,7 @@ msgid "Save to disk in a single directory" msgstr "Opslaan op schijf in een enkele folder" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Bewaar alleen %s formaat op schijf" @@ -4986,12 +5075,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Kies een locatie voor de eboek bibliotheek" @@ -5191,7 +5280,7 @@ msgid "No book selected" msgstr "Geen boek geselecteerd" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Kan niet bekijken" @@ -5215,31 +5304,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s heeft geen beschikbare formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Kan niet configureren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Can niet configueren terwijl bestaande opdrachten bezig zijn" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Geen details beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "Geen details zijn beschikbaar voor de boeken op de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Fout bij communicatie met lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5247,57 +5336,57 @@ msgstr "" "Er is een tijdelijke fout opgetreden tijdens de communicatie met de lezer. " "verwijzer de lezer en plug hem opnieuw in, of herstart." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Converteer Fout" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5305,11 +5394,11 @@ msgstr "" "Laatste versie: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Update beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5319,48 +5408,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nieuwe functies " "Bezoek download pagina?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5557,35 +5646,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Converteer boek %d van %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Sommige boeken konden niet worden geconverteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Download nieuws van " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -6022,21 +6121,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "ongeldige database" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6293,7 +6392,7 @@ msgstr "" "Pad naar de Calibre Bibliotheek. Standaard word het pad gebruikt dat is " "opgeslagen in de instellingen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6303,7 +6402,7 @@ msgstr "" "\n" "Geef de beschikbare boeken in de Calibre database weer\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6312,7 +6411,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6322,11 +6421,11 @@ msgstr "" "Beschikbare velden: %s\n" "Standaard: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Sorteer resultaten in oplopende volgorde" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6336,37 +6435,37 @@ msgstr "" "kijk naar de zoek-gerelateerde documentatie in de gebruikershandleiding. " "Standaard word er niet gefilterd." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Ongeldig veld. Beschikbare velden:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Ongeldig sorteer veld. Beschikbare velden:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6374,7 +6473,7 @@ msgstr "" "De volgende boeken zijn niet toegevoegd omdat ze al bestaan in de database. " "(Zie de --duplicates optie):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6387,7 +6486,7 @@ msgstr "" "Voeg de opgegeven bestanden toe als boeken in de database. Folders kunnen " "ook worden opgegeven, zie de folder gerelateerde opties hier onder.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6396,11 +6495,11 @@ msgstr "" "bestanden in de folder verschillende bestandsformaten zin voor dat enkele " "boek." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Bewerk folders recursief" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6408,11 +6507,11 @@ msgstr "" "Voeg boeken toe aan de database zelfs als deze al bestaan. Vergelijking is " "gebaseerd op de boek titels." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "Ten minste een boek moet worden opgegeven om toe te voegen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6426,11 +6525,11 @@ msgstr "" "moeten een lijst zijn die is gescheiden door komma's. (Je kan de id nummers " "zien door het list commando te gebruiken). Bijvoorbeeld, 23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Ten minste een boek moet worden opgegeven om te verwijderen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6445,15 +6544,15 @@ msgstr "" "door het list commando te gebruiken. Als het formaat al bestaat, dan zal het " "worden vervangen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "zowel een id als een eboek bestand moeten worden gespecificeerd" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "eboek bestand heeft een extensie nodig" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6470,11 +6569,11 @@ msgstr "" "bestands extensie zoals LRF, TXT of EPUB. Als het logische boek niet in dit " "formaat bestaat, dan zal er niets gebeuren.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Een id en een formaat moeten worden opgegeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6490,15 +6589,15 @@ msgstr "" "dat word geidentificeerd door id.\n" "id is een id nummer uit het list commando.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Print metadata in OPF formaat (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Je moet een id opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6519,11 +6618,11 @@ msgstr "" "formaat krijgen door de -as-opf schakel te gebruiken met het show_metadata " "commando.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Je moet een id en metadata bestand opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6541,27 +6640,27 @@ msgstr "" "(in een opf bestand). Je kunt ID nummers verkrijgen door middel van het list " "commando.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "Exporteer alle boeken in de database, negeer de lijst met ids." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Exporteer boeken naar de opgegeven folder. Standaard is" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "exporteer alle boeken naar een enkele folder" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Je moet ids opgeven of de %s optie gebruiken" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6581,27 +6680,27 @@ msgstr "" "\n" "Voor help met een specifiek commando: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "

Migreer oude database naar eboek bibliotheek in %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Copieer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Comprimeren database" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6703,15 +6802,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6878,35 +6985,35 @@ msgstr "feeds van index pagina" msgid "Trying to download cover..." msgstr "Probeer omslag te downloaden" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Begin download [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Feeds gedownload tot %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Kon omslag niet downloaden: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Download omslag van %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Artikel zonder Naam" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Artikel gedownload: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Artikel download mislukt: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7007,13 +7114,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7037,6 +7145,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7047,7 +7156,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7090,16 +7200,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7107,7 +7219,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7139,6 +7251,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7166,6 +7279,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7189,6 +7303,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7209,10 +7324,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" @@ -7696,6 +7807,9 @@ msgstr "" #~ msgid "Compacting database. This may take a while." #~ msgstr "Database aan het comprimeren. Dit kan even duren." +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Geef ongebruikte diskruimte uit de database terug" + #~ msgid "&Compact database" #~ msgstr "&Comprimeer database" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index cbd2c71a71..aeb29124fa 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-08-26 08:45+0000\n" "Last-Translator: Andrzej MoST (Marcin Ostajewski) \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Nieznany" @@ -166,52 +166,52 @@ msgstr "" "zawierający wszystkie podlinkowane pliki. Ta wtyczka jest uruchamiana za " "każdym razem, gdy dodasz plik HTML do biblioteki." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Wyodrębnij okładki z plików komisów" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Odczytaj metadane z %s plików" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Odczyt metadanych z e-booków w archiwach RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Odczyt metadanych z e-booków w archiwach ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Ustaw metadane w %s plikach" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -221,24 +221,17 @@ msgstr "Źródło do konwersji" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Cel konwersji" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -348,7 +341,7 @@ msgstr "Nie znaleziono wtyczki w " msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicjacja wtyczki %s nie udała się - prześledź komunikaty:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -356,16 +349,16 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Dodaj wtyczkę przez podanie ścieżki do pliku, który ją zawiera." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Usuń wtyczkę użytkownika - po nazwie. Nie ma wpływu na wtyczki wbudowane." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -373,27 +366,27 @@ msgstr "" "Dostosuj wtyczkę. Wprowadź nazwę wtyczki i polecenie dostosowujące " "oddzielając przecinkami." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Wyświetl wszystkie zainstalowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Włącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -408,33 +401,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -462,12 +455,12 @@ msgstr "" msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -476,10 +469,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -489,23 +482,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "Pobieranie listy książek znajdujących się na urządzeniu" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal i John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Usuwanie książek z urządzenia..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Przesyłanie danych meta do urządzenia..." @@ -514,48 +507,48 @@ msgstr "Przesyłanie danych meta do urządzenia..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Wykrycie dysku %s niemożliwe. Spróbuj ponownie uruchomić komputer." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Niewystarczająca ilość wolnej pamięci głównej" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Na karcie pamięci jest niewystarczająca ilość wolnego miejsca" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -748,7 +741,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -756,11 +749,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -768,7 +768,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -776,7 +776,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -784,7 +784,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -793,17 +793,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -811,7 +811,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -821,7 +821,7 @@ msgstr "" "zawartości spisu treści na poziomie pierwszym, przed wszystkimi formami auto-" "wykrywania." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -831,25 +831,25 @@ msgstr "" "zawartości tabli na poziomie drugim. Każde wejście jest dodawane pod " "wcześniejszy pierwszy poziom." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Nie dodawaj automatycznie wykrytych rozdziałów do Spisu Treści" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -857,20 +857,20 @@ msgstr "" "Jeśli wykryto mniej niż tyle rozdziałów, odnośniki są dodawane do spisu " "treści (TOC). Domyślnie: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -880,7 +880,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -892,105 +892,105 @@ msgstr "" "rozdziałami. Wartość \"brak\" wyłącza zaznaczanie rozdziałów, a \"wszystko\" " "włącza linie i strony przerw jednocześnie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Preferuj okładkę z pliku źródłowego w stosunku do wybranej okładki." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1000,86 +1000,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Nie znaleziono e-book'a w archiwum" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1112,10 +1112,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1806,7 +1806,7 @@ msgstr "" "Nie można znaleźć odpowiedniego punktu do podziału %s. Rozmiar pod-drzewa: " "%d KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1823,16 +1823,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1871,14 +1871,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1890,33 +1890,33 @@ msgid "" msgstr "" "Ścieżka do pliku wyjściowego. Domyślnie jest on tworzony w katalogu bieżącym." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2070,6 +2070,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2083,8 +2089,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Ostatnio używane foldery" @@ -2188,47 +2203,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Znleziono duplikaty!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2237,7 +2256,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2270,6 +2289,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2285,8 +2305,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2350,6 +2370,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2396,7 +2480,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2578,39 +2662,6 @@ msgstr "Zmień grafikę &okładki:" msgid "Browse for an image to use as the cover of this book." msgstr "Wybierz obraz, który będzie użyty jako okładka tej książki." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2622,7 +2673,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Autor(rzy): " @@ -2638,7 +2689,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Wydawca: " @@ -2649,7 +2700,7 @@ msgid "Ta&gs: " msgstr "E&tykiety: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2657,15 +2708,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2741,7 +2792,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2781,11 +2832,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2922,14 +2973,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3347,109 +3413,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Niewłaściwa ścieżka do wtyczki" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s nie jest właściwą ścieżką do wtyczki" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Wybierz wtyczkę" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Wtyczka nie może zostać wyłączona" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "Wtyczka %s nie może zostać wyłączona" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Ta wtyczki nie można dostosowywać" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Dostosuj %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "Nie można usunąć wbudowanej wtyczki" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Dziennik błędów:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Dziennik dostępów:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Włączanie serwera zakończone niepowodzeniem" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Niewłaściwy rozmiar" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Niewłaściwa lokalizacja bazy danych" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Niewłaściwa lokalizacja bazy danych " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Musi być katalogiem." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Niewłaściwa lokalizacja bazy danych.
Nie można zapisać do " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Błąd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Niewłaściwa ścieżka do wtyczki" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s nie jest właściwą ścieżką do wtyczki" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Wybierz wtyczkę" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Wtyczka nie może zostać wyłączona" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "Wtyczka %s nie może zostać wyłączona" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Ta wtyczki nie można dostosowywać" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Dostosuj %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "Nie można usunąć wbudowanej wtyczki" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Dziennik błędów:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Dziennik dostępów:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Włączanie serwera zakończone niepowodzeniem" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Niewłaściwy rozmiar" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Niewłaściwa lokalizacja bazy danych" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Niewłaściwa lokalizacja bazy danych " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Musi być katalogiem." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Niewłaściwa lokalizacja bazy danych.
Nie można zapisać do " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3457,72 +3541,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3531,21 +3615,29 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Preferencje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3553,158 +3645,158 @@ msgstr "" "&Lokalizacja książek (Książki są przechowywane w folderach posortowanych " "według autorów a metadane znajdują się w pliku metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Wybierz nową lokalizację bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Pokaż powiadomienie, gdy &nowa wersja jest dostępna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " sekund" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Wybierz &język (wymaga restartu):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normalny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Wysoki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Niski" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "&Priorytet zdań:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Używaj numeracji &rzymskiej do numerowania serii" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" "Aktywuj ikonę w &zasobniku systemowym (wymaga ponownego uruchomienia)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Pokaż &powiadomienia w zasobniku systemowym" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Automatycznie przesyłaj pobrane &aktualności na czytnik e-książek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Pasek narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Duże" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Średnie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Małe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&Rozmiar przycisków na pasku narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Pokazuj &tekst pod przyciskami na pasku narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Wybierz &kolumny pokazywane w widoku biblioteki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Użyj &wewnętrzej przeglądarki dla:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -3714,67 +3806,67 @@ msgstr "" "pomocą przeglądarki z dowolnego miejsca na świecie. Jakiekolwiek zmiany w " "ustawieniach zostaną zatwierdzone po ponownym uruchomieniu serwera." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "&Port serwera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Nazwa &użytkownika:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Hasło:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Pokaż hasło" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Maks. rozmiar &okładki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "&Włącz serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "W&yłącz serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "&Testuj serwer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Uruchom serwer &automatycznie przy starcie aplikacji" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Pokaż dziennik &serwera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3785,7 +3877,7 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -3793,27 +3885,27 @@ msgstr "" "Tutaj można dostosować zachowanie Calibre poprzez kontrolę wtyczek, których " "ma używać." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Włącz/&Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "&Dostosuj wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "&Usuń wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Dodaj nową wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&Plik wtyczki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Dodaj" @@ -3911,70 +4003,70 @@ msgstr "&Zatrzymaj zaznaczone zadanie" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Edytuj metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Metadane" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Ocena:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Ocena tej książki. 0-5 gwiazdek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " gwiazdek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Otwórz edytor etykiet" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "&Usuń etykiety:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Usuń &format:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4918,7 +5010,7 @@ msgid "Save to disk in a single directory" msgstr "Zapisz na dysku w pojedyńczym folderze" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Zapisz na dysku jedynie pliki w formacie %s" @@ -4953,12 +5045,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Wybierz lokalizację dla twojej biblioteki książek." @@ -5145,7 +5237,7 @@ msgid "No book selected" msgstr "Nie wybrano ksiązki" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Nie można wyświetlić" @@ -5169,31 +5261,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Nie można skonfigurować" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Nie można skonfigurować, gdy są aktywne jakieś zadania." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Błąd komunikacji z urządzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5201,67 +5293,67 @@ msgstr "" "Wystąpił chwilowy błąd komunikacji z urządzeniem. Odłącz i podłącz je " "ponownie lub uruchom komputer ponownie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Błąd podczas konwersji" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Aktualizacja dostępna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5271,48 +5363,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">listę zmian i " "poprawek. Otworzyć stronę pobierania?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5507,35 +5599,45 @@ msgid "Publishers" msgstr "Wydawcy" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Pobierz aktualności z " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5975,21 +6077,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Nieprawidłowa baza danych" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6244,14 +6346,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6260,61 +6362,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6323,17 +6425,17 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6341,11 +6443,11 @@ msgstr "" "Dodaj książki do bazy danych nawet jeśli już są w niej. Porównanie odbywa " "się na podstawie tytułów." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6354,11 +6456,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Wybierz co najmniej jedną książkę do usunięcia" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6367,15 +6469,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "Plik e-książki musi mieć rozszerzenie" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6385,11 +6487,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6399,15 +6501,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6420,11 +6522,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6435,27 +6537,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6467,27 +6569,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6589,15 +6691,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "Hasło do biblioteki calibre. Nazwa użytkownika to " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6765,35 +6875,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "Próba pobrania okładki..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Nie można pobrać okładki: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Pobieranie okładki z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Artykuł bez tytułu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Artykuł pobrany: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Pobieranie artykułu nie powiodło się: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6894,13 +7004,14 @@ msgstr "Hiszpańskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6924,6 +7035,7 @@ msgstr "Hiszpańskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6934,7 +7046,8 @@ msgstr "Hiszpańskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6977,16 +7090,18 @@ msgstr "Hiszpańskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6994,7 +7109,7 @@ msgstr "Hiszpańskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7026,6 +7141,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7053,6 +7169,7 @@ msgstr "Francuskie" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7076,6 +7193,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7096,10 +7214,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 5799bae1ef..92cbf5a681 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" -"PO-Revision-Date: 2009-08-25 20:42+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" +"PO-Revision-Date: 2009-09-03 20:57+0000\n" "Last-Translator: ritibelle \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Não faz absolutamente nada" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Desconhecido" @@ -166,7 +166,7 @@ msgstr "" "contendo todos os ficheiros ligados. Este extra executa cada vez que se " "adiciona um ficheiro HTML à bilbioteca." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -174,46 +174,46 @@ msgstr "" "Codificação de caracteres para os ficheiros HTML de origem. Escolhas comuns " "incluem: cp1252, latin1, iso-8859-1 e utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Extrai a capa dos ficheiros de banda desenhada" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Lê os metadados dos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Lê os metadados dos arquivos RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Lê os metadados dos arquivos ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Define os metadados nos ficheiros %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Define os metadados dos ficheiros %s" @@ -223,17 +223,6 @@ msgstr "Origem da conversão" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Guarda o ficheiro de destino do extra de origem na pasta especificada. É " -"útil se não tem a certeza em que etapa do processo de conversão está a " -"ocorrer um erro. AVISO: Isto apaga completamente o conteúdo da pasta " -"especificada." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -244,11 +233,11 @@ msgstr "" "Particularmente útil em documentos que não declaram uma codificação ou que " "têm declarações de codificação erradas." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Ficheiro de destino da conversão" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -367,7 +356,7 @@ msgstr "Nenhum extra válido encontrado em " msgid "Initialization of plugin %s failed with traceback:" msgstr "A inicialização do extra %s falhou, deixando o seguinte relatório:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -379,18 +368,18 @@ msgstr "" " Personalize o calibre carregando extras externos.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adicione um extra especificando um caminho para o ficheiro zip que o contém." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" "Remova um extra identificado pelo seu nome. Não tem qualquer efeito sobre os " "extras integrados." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -398,27 +387,27 @@ msgstr "" "Personalize o extra. Especifique o nome do extra e uma expressão " "identificadora, separados por uma vírgula." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Listar todos os extras instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Activar o extra mencionado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Desactivar o extra mencionado" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Comunica com telefones Android." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Comunica com o leitor BeBook." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Comunica com o leitor Mini BeBook." @@ -433,33 +422,33 @@ msgstr "Comunica com o smart phone Blackberry." msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "Comunica com o leitor Cybook Gen 3." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "A transferir o(s) livro(s) para o aparelho..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "Comunica com o leitor Cybook Opus." @@ -487,12 +476,12 @@ msgstr "Comunica com o leitor JetBook." msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Comunica com o leitor Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Comunica com o leitor Kindle 2." @@ -501,10 +490,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Comunica com o leitor Sony PRS-500." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -514,23 +503,23 @@ msgstr "Comunica com o leitor Sony PRS-500." msgid "Getting list of books on device..." msgstr "A ir buscar a lista dos livros no aparelho..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Comunica com o leitor Sony PRS-505." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal e John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "A remover os livros do aparelho..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "A enviar os metadados para o aparelho..." @@ -539,20 +528,20 @@ msgstr "A enviar os metadados para o aparelho..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Comunica com o leitor Sony PRS-700." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Incapaz de detectar o disco %s. Tente reiniciar" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "Incapaz de detectar o disco %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "É impossível encontrar o ajudante de montagem: %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." @@ -560,29 +549,29 @@ msgstr "" "É impossível detectar o disco %s. O seu kernel está provavelmente a exportar " "uma versão obsoleta do SYSFS." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "Incapaz de montar a memória principal (Código de erro: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "O leitor não tem nenhum cartão de memória nesta ranhura." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "Ranhura seleccionada: %s não é suportado." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "O espaço livre na memória principal é insuficiente" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "O espaço livre no cartão de memória é insuficiente" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -816,7 +805,7 @@ msgstr "Opções para definir os metadados no ficheiro de saída" msgid "Options to help with debugging the conversion" msgstr "Opções para ajudar com a depuração da conversão" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "Listar as receitas integradas" @@ -824,12 +813,22 @@ msgstr "Listar as receitas integradas" msgid "Output saved to" msgstr "Ficheiro de destino guardado em" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" "Nível de indicações. Especificar múltiplas vezes para mais indicações." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" +"Guarda o resultado das diferentes etapas do processo de conversão na pasta " +"especificada. Útil se não tem a certeza em que etapa do processo de " +"conversão é que está a ocorrer o erro." + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -841,7 +840,7 @@ msgstr "" "oriem. Por exemplo comprimento dependente da resolução (i. e. comprimento em " "pixels). Escolhas disponíveis:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -854,7 +853,7 @@ msgstr "" "funcionem num aparelho. Por exemplo EPUB no leitor SONY. Escolhas " "disponíveis:" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -867,7 +866,7 @@ msgstr "" "destino serão maiores e vice versa. Por predefinição o tamanho do tipo de " "letra padrão é escolhido baseado no perfil de destino que escolheu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -883,11 +882,11 @@ msgstr "" "letra. A predefinição é usar a estrutura baseada no perfil de destino que " "escolheu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "Desactivar a alteração proporcional do tamanho dos tipos de letra." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." @@ -896,7 +895,7 @@ msgstr "" "de texto. Por predefinição não é efectuada qualquer manipulação na altura da " "linha." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -908,7 +907,7 @@ msgstr "" "que sai para fora da página e outros problemas. Esta opção extrai o conteúdo " "das tabelas e apresenta-o de uma forma linear." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -918,7 +917,7 @@ msgstr "" "ao Índice com o nível 1. Se isto for especificado assume prevalência sobre " "outras formas de detecção automática." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -928,7 +927,7 @@ msgstr "" "ao Índice com o nível 2. Cada entrada é acrescentada abaixo da entrada " "anterior com o nível 1." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -938,7 +937,7 @@ msgstr "" "ao Índice com o nível 3. Cada entrada é acrescentada abaixo da entrada " "anterior com o nível 2." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -948,11 +947,11 @@ msgstr "" "vez do gerado automaticamente. Com esta opção o gerado automaticamente é " "sempre utilizado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Não adicionar ao Índice os capítulos detectados automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -960,7 +959,7 @@ msgstr "" "Se forem detectados menos capítulos do que este número, os atalhos serão " "adicionados ao Índice. A predefinição é: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " @@ -970,7 +969,7 @@ msgstr "" "predefinição é: %default. Os atalhos só são adicionados ao Índice se forem " "detectados menos que o limite de capítulos." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." @@ -979,7 +978,7 @@ msgstr "" "especificada. As entradas correspondentes e as suas dependentes são " "removidas." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -996,7 +995,7 @@ msgstr "" "expressão \"/\". Ver o Tutorial XPath no Manual do Utilizador do calibre " "para mais ajuda em como usar esta funcionalidade." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -1009,7 +1008,7 @@ msgstr "" "desactivar a marcação de capítulos e um valor \"ambos\" irá usar tanto " "quebras de página como linhas para marcar os capítulos." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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 " @@ -1019,42 +1018,42 @@ msgstr "" "adicionado às regras de estilo do ficheiro de origem de modo a ser usado " "para se sobrepor a essas regras." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" "Uma expressão XPath. As quebras de página são inseridas antes dos elementos " "especificados." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 msgid "" "Set the top margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Definir a margem superior em pts. A predefinição é %default. Nota: 72 pts é " "igual a 1 polegada" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 msgid "" "Set the bottom margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Definir a margem inferior em pts. A predefinição é %default. Nota: 72 pts é " "igual a 1 polegada" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 msgid "" "Set the left margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Definir a margem esquerda em pts. A predefinição é %default. Nota: 72 pts é " "igual a 1 polegada" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 msgid "" "Set the right margin in pts. Default is %default. Note: 72 pts equals 1 inch" msgstr "" "Definir a margem direita em pts. A predefinição é %default. Nota: 72 pts é " "igual a 1 polegada" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " @@ -1064,7 +1063,7 @@ msgstr "" "texto ser apresentado justificado depende se o formato do livro ou do " "aparelho de leitura suporta a justificação." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 " @@ -1074,14 +1073,14 @@ msgstr "" "parágrafos de 1.5em. A remoção do espaçamento não funciona se o ficheiro de " "origem não usar parágrafos (etiquetas

ou

)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" "Usar a capa detectada no ficheiro de origem em vez da capa especificada." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." @@ -1089,7 +1088,7 @@ msgstr "" "Inserir uma linha em branco entre os parágrafos. Não funciona se o ficheiro " "de origem não usar parágrafos (etiquetas

ou

)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -1097,7 +1096,7 @@ msgstr "" "Remover a primeira imagem do livro de origem. Útil se a primeira imagem do " "ficheiro de origem é a capa e se está a especificar uma capa externa." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." @@ -1105,7 +1104,7 @@ msgstr "" "Inserir os metadados do livro no seu início. Isto é útil se o seu leitor não " "suporta apresentar/procurar os metadados directamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." @@ -1113,23 +1112,23 @@ msgstr "" "Tentar detectar e corrigir as quebras de página e outros problemas no " "ficheiro de origem. Pode piorar as coisas, por isso use com cuidado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "Usar a expressão regular para tentar remover o cabeçalho." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "A expressão regular a usar para remover o cabeçalho." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "Usar a expressão regular para tentar remover o rodapé." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "A expressão regular a usar para remover o rodapé." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." @@ -1137,7 +1136,7 @@ msgstr "" "Ler os metadados do ficheiro OPF especificado. Os metadados lidos deste " "ficheiro vão sobrepor-se aos metadados no ficheiro de origem." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1153,87 +1152,87 @@ msgstr "" "Chinês e o Japonês por exemplo) a representação usada pelo maior número de " "pessoas será usada (Chinês no exemplo anterior)." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "Definir o título." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "Definir os autores. Múltiplos autores devem ser separados por &." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "A versão do título a ser usada para a ordenação. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "Expressão a ser usada quando ordenar por autor. " -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "Definir a capa do ficheiro especificado." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "Definir a descrição do livro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "Definir a editora do livro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "Definir a série a que este livro pertence." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "Definir o índice do livro nesta série." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "Definir a avaliação. Deve ser um número entre 1 e 5." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "Definir o ISBN do livro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" "Definir as etiquetas do livro. Deve ser uma lista separada por vírgulas." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "Definir o produtor do livro." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "Definir a linguagem." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Foi impossível localizar um livro dentro do arquivo" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "A converter o ficheiro de origem para HTML..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "A executar as transformações no livro..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "A criar" @@ -1280,10 +1279,10 @@ msgstr "" "nenhuma será gerada uma capa predefinida com o título, autores, etc. Esta " "opção desactiva a geração desta capa." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "Índice:" @@ -2037,7 +2036,7 @@ msgstr "" "Não foi possível encontrar um ponto razoável no qual dividir: %s Tamanho da " "sub-árvore: %d KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "Sem nome" @@ -2056,16 +2055,16 @@ msgstr "" "Gerar um ficheiro Adobe \"page-map\" se a informação sobrea a paginação está " "disponível." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "Notas de rodapé" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "Barra lateral" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -2121,7 +2120,7 @@ msgstr "" "\n" "Manipular um ficheiro PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" @@ -2131,7 +2130,7 @@ msgstr "" "\n" "Cortar um ficheiro PDF.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -2144,23 +2143,23 @@ msgstr "" "Caminho para o ficheiro de destino. Por predefinição será criado um ficheiro " "na pasta actual." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "Número de pixels a cortar à esquerda x (a predefinição é %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "Número de pixels a cortar à esquerda y (a predefinição é %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "Número de pixels a cortar à direita x (a predefinição é %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "Número de pixels a cortar à direita y (a predefinição é %s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" @@ -2169,11 +2168,11 @@ msgstr "" "individualmente `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> " "bounding`" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "Opções de Corte:" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2370,6 +2369,12 @@ msgstr "" "Este ficheiro RTF tem uma funcionalidade que o calibre não suporta. Converta-" "o primeiro para HTML e então volte a tentar." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2389,8 +2394,17 @@ msgstr "" "Especifique a codificação de caracteres para o documento de destino. A " "predefinição é utf-8. Nota: Esta opção não é cumprida por todos os formatos." +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Pastas usadas frequentemente" @@ -2500,27 +2514,27 @@ msgstr "Copiar" msgid "Copy to Clipboard" msgstr "Copiar para a Área de Transferência" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "A procurar em" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "A adicionar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "A procurar em todas as sub-pastas..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "Adicionado" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "Falha ao adicionar" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." @@ -2529,11 +2543,11 @@ msgstr "" "e adicionar os livros em incrementos mais pequenos até encontrar o livro " "problemático." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Duplicados encontrados!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" @@ -2541,11 +2555,15 @@ msgstr "" "Livros com o mesmo título que o seguinte já existem na base de dados. " "Adicionar na mesma?" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "Adicionar duplicados..." + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "A guardar..." -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Guardado" @@ -2554,7 +2572,7 @@ msgid "Bulk Convert" msgstr "Converter a granel" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "Opções específicas ao formato de destino." @@ -2587,6 +2605,7 @@ msgid "input" msgstr "ficheiro de origem" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2602,8 +2621,8 @@ msgstr "ficheiro de origem" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2667,6 +2686,75 @@ msgstr "Limpar &irregularidades" msgid "&Disable comic processing" msgstr "Desactivar o &processamento de banda desenhada" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "Depurar" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "Depurar o processo de conversão." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "Escolher a pasta de depuração" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "Pasta de depuração inválida" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "Falha ao criar a pasta de depuração" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" +"Escolha uma pasta onde colocar o resultado da depuração . Se especificar uma " +"pasta o calibre vai colocar nela os resultados da depuração. Isto é útil " +"para compreender o processo de conversão e descobrir quais os valores " +"correctos para os parâmetros de conversão como o Índice e a Detecção de " +"Capítulos." + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "Ficheiro de destino EPUB" @@ -2713,7 +2801,7 @@ msgstr "Ficheiro de destino FB2" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "Índice em &linha" @@ -2771,7 +2859,7 @@ msgstr "&Codificação de caracteres para o ficheiro de origem" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:99 msgid "&Disable font size rescaling" -msgstr "&Desactivar a alteração proporcioal do tamanho do tipo de letra" +msgstr "&Desactivar a alteração proporcional do tamanho do tipo de letra" #: /home/kovid/work/calibre/src/calibre/gui2/convert/look_and_feel_ui.py:100 msgid "Insert &blank line" @@ -2898,39 +2986,6 @@ msgstr "Alterar a imagem da &capa:" msgid "Browse for an image to use as the cover of this book." msgstr "Navegar para uma imagem para usar como a capa deste livro" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2942,7 +2997,7 @@ msgid "Change the title of this book" msgstr "Alterar o título deste livro" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Autor(es): " @@ -2960,7 +3015,7 @@ msgstr "" "vírgula" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Editora: " @@ -2971,7 +3026,7 @@ msgid "Ta&gs: " msgstr "Eti&quetas: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2981,15 +3036,15 @@ msgstr "" "

Podem ser quaisquer palavras ou frases, separadas por vírgulas." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Série:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -3065,7 +3120,7 @@ msgid "PDB Input" msgstr "Ficheiro de origem PDB" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "Tratar cada &linha como um parágrafo" @@ -3105,11 +3160,11 @@ msgstr "&Orientação:" msgid "RB Output" msgstr "Ficheiro de destino RB" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "Converter" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "Opções específicas ao formato de origem." @@ -3192,7 +3247,7 @@ msgstr "&Expressão regular para o rodapé:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:72 msgid "&Preprocess input file to possibly improve structure detection" msgstr "" -"Pré-processa o &ficheiro de origem para tentar melhorar a detecção da " +"Pré-processar o &ficheiro de origem para tentar melhorar a detecção da " "estrutura" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:73 @@ -3201,7 +3256,7 @@ msgstr "E&xpressão regular para o cabeçalho:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:74 msgid "Remove F&ooter" -msgstr "Remover o &cabeçalho" +msgstr "Remover o &rodapé" #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:75 msgid "Remove H&eader" @@ -3253,14 +3308,29 @@ msgstr "Filtro do &Índice:" msgid "TXT Input" msgstr "Ficheiro de origem TXT" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "Ficheiro de destino TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "Estilo de fim de &linha:" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3404,7 +3474,7 @@ msgstr "e apagar da biblioteca" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:294 msgid "Set default send to device action" -msgstr "Definir a acção predefinida enviar para o aparelho" +msgstr "Definir a acção predefinida Enviar para o aparelho" #: /home/kovid/work/calibre/src/calibre/gui2/device.py:299 #: /home/kovid/work/calibre/src/calibre/gui2/device.py:306 @@ -3707,110 +3777,128 @@ msgstr "" msgid "new email address" msgstr "novo endereço de email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Nenhum caminho válido para o extra" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s não é um caminho válido para o extra" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Escolher o extra" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "O extra não pode ser desactivado" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "O extra: %s não pode ser desactivado" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Extra não personalizável" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Extra: %s não precisa de personalização" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Personalizar %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "É impossível remover o extra integrado" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" não pode ser removido. É um extra integrado. Experimente desactivá-lo." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Registo de erros:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Registo de acesso:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Falha em iniciar o servidor de conteúdos" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "Seleccione a localização dos livros" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Tamanho inválido" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "O tamanho %s é inválido. Deve estar na forma larguraxaltura" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Localização da base de dados inválida" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Localização da base de dados inválida " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Deve ser uma pasta." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Localização da base de dados inválida.
É impossível escrever em " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "A verificar a integridade da base de dados" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Erro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "Ferramentas da linha de comandos instaladas" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "Ferramentas da linha de comandos instaladas em" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Nenhum caminho válido para o extra" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s não é um caminho válido para o extra" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Escolher o extra" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "O extra não pode ser desactivado" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "O extra: %s não pode ser desactivado" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Extra não personalizável" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Extra: %s não precisa de personalização" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Personalizar %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "É impossível remover o extra integrado" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" não pode ser removido. É um extra integrado. Experimente desactivá-lo." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Registo de erros:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Registo de acesso:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Falha em iniciar o servidor de conteúdos" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "Seleccione a localização dos livros" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Tamanho inválido" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "O tamanho %s é inválido. Deve estar na forma larguraxaltura" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Localização da base de dados inválida" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Localização da base de dados inválida " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Deve ser uma pasta." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Localização da base de dados inválida.
É impossível escrever em " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "A verificar a integridade da base de dados" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "Falha na verificação da integridade da base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "Foram encontradas algumas inconsistências" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3822,19 +3910,19 @@ msgstr "" "verificá-los manualmente. Isto pode acontecer se manipular os ficheiros " "directamente nas pastas da biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "Modelo inválido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "O modelo %s é inválido:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " @@ -3844,19 +3932,19 @@ msgstr "" "adiciona. O calibre pode ler os metadados a partir do conteúdo do ficheiro " "ou a partir do nome do ficheiro." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "Ler os metadados só a partir do nome do &ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "&Configurar os metadados a partir do nome do ficheiro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "&Adicionar os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" @@ -3864,35 +3952,35 @@ msgstr "" "Aqui pode controlar a maneira como o calibre guarda os seus livros quando " "clica no botão Guardar no disco:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "Guardar a &capa separadamente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "Actualizar os &metadados nas cópias guardadas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "Guardar os metadados no ficheiro &OPF" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "Converter os caracteres não Ingleses para equivalentes &Ingleses" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "Formatar as &datas como:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "&Formatos dos ficheiros a guardar:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "Guardar o &modelo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3906,21 +3994,29 @@ msgstr "" "abaixo. Se um livro em particular não tem alguns metadados então a variável " "vai ser substituida por uma expressão vazia." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "Variáveis disponíveis:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "Substituir espaços por &underscores" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "Alterar os caminhos para &minúsculas" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "A &guardar os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Preferências" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3928,19 +4024,19 @@ msgstr "" "&Localização dos livros (Os livros estão armazenados em pastas, ordenados " "por autor e os metadados estão armazenados no ficheiro metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Navegar para a nova localização da base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Mostrar uma ¬ificação quando estiver disponível uma nova versão" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Predefinição do &tempo de espera da rede:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3948,144 +4044,144 @@ msgstr "" "Definir a predefinição para o tempo de espera para a recolha de dados na " "rede (i.e. sempre que se vai à internet buscar informação)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " segundos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Lin&guagem (precisa de reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Alta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Baixa" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "&Prioridade do processo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "Formato de &destino preferido:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "Ordem dos formatos preferidos como &origem:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Adicionar uma pasta à lista de pastas usadas frequentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Remover uma pasta da lista de pastas usadas frequentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Usar números &romanos para o número da série" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "Activar o &ícone na área de notificação (precisa de reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Mostrar ¬ificações na área de notificação" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "&Mostrar o navegador de capas numa janela separada (precisa de reiniciar)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "Procurar à medida que escreve" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "&Enviar automaticamente as notícias descarregadas para o leitor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" "&Apagar as notícias da biblioteca quando são enviadas automaticamente para o " "leitor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "Número de &capas a mostrar no modo de navegação (precisa de reiniciar):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Médio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Pequeno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "Tamanho dos &botões da barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Mostar &texto nos botões da barra de ferramentas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "&Seleccionar as colunas visíveis na vista da biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Usar o &Visualizador interno para:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "Adicional um endereço de email para onde enviar os livros" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "&Adicionar email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "Tor&nar predefinido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "&Remover email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" "O calibre pode enviar os seu livros para si (ou para o seu leitor) por email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Espaço em disco não utilizado na base de dados" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "&Verificar a integridade da base de dados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "&Instalar ferramentas da linha de comandos" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -4096,25 +4192,25 @@ msgstr "" "Quaisquer alterações nas definições só terão efeito depois do servidor ser " "reiniciado." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "P&orta do servidor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Utilizador:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "Pala&vra-passe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -4122,13 +4218,13 @@ msgstr "" "Se deixar a palavra-passe em branco qualque pessoa poderá aceder à sua " "colecção de livros usando a interface de rede." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Mostrar a palavra-passe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -4136,31 +4232,31 @@ msgstr "" "O tamanho máximo (larguraxaltura) para as capas apresentadas. Capas maiores " "são redimensionadas. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Tam. máx. da &capa:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "&Iniciar o Servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "Pa&rar o Servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "&Testar o Servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Executar o servidor &automaticamente no arranque" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Ver o registo do &servidor" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -4175,9 +4271,9 @@ msgstr "" "

O Stanza deve ver a sua colecção calibre automaticamente. Senão, tente de " "adicionar o URL http://myhostname:8080 como um novo catálogo do leitor " "Stanza no seu iPhone. Aqui myhostname deve ser o domínio ou o endereço IP do " -"cemputador onde o calibre está a executar." +"computador onde o calibre está a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -4185,27 +4281,27 @@ msgstr "" "Aqui pode personalizar o comportamento do calibre controlando quais os " "extras que este utiliza." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Activar/&Desactivar o extra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "&Personalizar o extra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "&Remover o extra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Adicionar novo extra" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&Ficheiro com o extra:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Adicionar" @@ -4309,20 +4405,24 @@ msgstr "&Parar o processo seleccionado" msgid "Show job &details" msgstr "Mostrar os &detalhes do processo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Editar os metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Metadados" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "Definir a&utomaticamente a ordenação do(s) autor(es)" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "&Ordenação de autor: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -4331,50 +4431,46 @@ msgstr "" "Especificar como é que o(s) autor(es) deste livro deve(m) ser ordenado(s). " "Por exemplo: Charles Dickens deve ser ordenado como Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "A&valiação:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Avaliação deste livro. 0-5 estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " estrelas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "Adicionar eti&quetas: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Abrir o Editor de Etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "&Remover etiquetas:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "Lista de etiquetas separadas por vírgulas a remover dos livros. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Remover &formatos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "Definir a&utomaticamente a ordenação do(s) autor(es)" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "Não é uma imagem válida" @@ -5367,7 +5463,7 @@ msgid "Save to disk in a single directory" msgstr "Guardar no disco numa única pasta" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Guardar só o formato %s no disco" @@ -5402,12 +5498,12 @@ msgid "Bad database location" msgstr "Localização da base de dados com erros" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "Biblioteca do calibre" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Escolher a localização para a sua biblioteca de livros" @@ -5608,7 +5704,7 @@ msgid "No book selected" msgstr "Nenhum livro seleccionado" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "É impossível ver" @@ -5635,31 +5731,31 @@ msgstr "" "e ter um efeito negativo na reacção do seu computador. Uma vez começado o " "processo não pode ser parado até estar completo. Deseja continuar?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s não tem formatos disponíveis." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "É impossível configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "É impossível configurar enquanto estiverem processos a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Nenhuma informação detalhada disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "Nenhuma informação detalhada disponível para os livros no aparelho." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Erro ao comunicar com o aparelho" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5667,12 +5763,12 @@ msgstr "" "Houve um erro temporário ao comunicar com o aparelho. Por favor desligue e " "volte a ligar o aparelho ou reinicie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Erro de conversão" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5680,19 +5776,19 @@ msgstr "" "

É impossível converter: %s

É um livro com DRM. " "Primeiro tem de remover o DRM usando ferramentas de terceiros." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "Falha" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Localização da biblioteca inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "É impossível aceder a %s. A usar %s como a biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5701,11 +5797,11 @@ msgstr "" "acha útil, por favor considere fazer um donativo para ajudar no seu " "desenvolvimento." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Existem processos activos. Tem a certeza que quer sair?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" @@ -5715,11 +5811,11 @@ msgstr "" " Sair pode causar corrupção no aparelho.
\n" " Tem a certeza que quer sair?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "AVISO: Processos activos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5727,7 +5823,7 @@ msgstr "" "vai continuar a executar na área de notificação. Para fechar escolha " "Sair no menu de contexto da área de notificação." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5735,11 +5831,11 @@ msgstr "" "Última versão: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Actualização disponível" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5749,48 +5845,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">as novas " "funcionalidades. Visitar a página para descarregar?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Usar a biblioteca localizada no caminho especificado." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Iniciar minimizado na área de notificação." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Registar a informação de depuração na consola" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "Se tem a certeza que não está a executar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "É impossível começar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "%s já está a executar." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "pode estar a executar na área de notificação, no" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "canto superior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "canto inferior direito do écran" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "tente reiniciar o seu computador" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "tente apagar o ficheiro" @@ -5991,22 +6087,22 @@ msgid "Publishers" msgstr "Editoras" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "A começar a conversão de %d livro(s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Converter o livro %d de %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "É impossível converter alguns livros" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." @@ -6014,14 +6110,24 @@ msgstr "" "É impossível converter %d de %d livros, porque não foi encontrado um formato " "fonte adequado." -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "Deve definir um utilizador e uma palavra-passe para %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Recolher as notícias de " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "Editar o marcador" @@ -6482,7 +6588,7 @@ msgid "" msgstr "" "Tem de adicionar o URL http://myhostname:8080 como a sua biblioteca calibre " "no WordPlayer. Aqui myhostname deve ser o domínio ou o endereço IP do " -"cemputador onde o calibre está a executar." +"computador onde o calibre está a executar." #: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:372 msgid "Moving library..." @@ -6493,11 +6599,11 @@ msgstr "A mover a biblioteca..." msgid "Failed to move library" msgstr "Falha ao mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Base de dados inválida" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" @@ -6505,11 +6611,11 @@ msgstr "" "

Já existe uma biblioteca inválida em %s, apague-a antes de tentar mover a " "biblioteca existente.
Erro: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "É impossível mover a biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "assistente de boas vindas" @@ -6806,7 +6912,7 @@ msgstr "" "Caminho para a biblioteca do calibre. A predefinição é usar o caminho " "armazenado nas definições." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6816,7 +6922,7 @@ msgstr "" "\n" "Lista de livros disponíveis na base de dados do calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6830,7 +6936,7 @@ msgstr "" "A predefinição é: %%default. O campo especial \"all\" pode ser utilizado " "para seleccionar todos os campos. Só tem efeitos no formato de destino texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6840,11 +6946,11 @@ msgstr "" "Campos disponíveis: %s\n" "A predefinição é: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Ordenar os resultados em ordem ascendente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6854,7 +6960,7 @@ msgstr "" "veja a documentação relacionada com a procura no Manual do Utilizador. A " "predefinição é não filtrar." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." @@ -6862,12 +6968,12 @@ msgstr "" "A máxima largura de uma única linha no ficheiro de destino. A predefinição é " "detectar o tamanho do écran." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" "A expressão utilizada para separar os campos. A predefinição é um espaço." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6875,7 +6981,7 @@ msgstr "" "O prefixo para todos os caminhos para os ficheiros. A predefinição é usar o " "caminho absoluto para a pasta da biblioteca." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." @@ -6883,15 +6989,15 @@ msgstr "" "O formato a utilizar para os dados. Escolhas disponíveis: %s. A predefinição " "é texto." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Campos inválidos. Campos disponíveis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Campo de ordenação inválido. Campos disponíveis:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6899,7 +7005,7 @@ msgstr "" "Os livros seguintes não foram adicionados porque já existem na base de dados " "(ver opção --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6913,7 +7019,7 @@ msgstr "" "especificar pastas, ver\n" "a opção relativa às pasta em baixo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6921,11 +7027,11 @@ msgstr "" "Assumir que cada pasta tem só um único livro lógico e que todos os ficheiros " "nela contidos são formatos diferentes desse livro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Processar as pastas recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6933,11 +7039,11 @@ msgstr "" "Adicionar livros à base de dados mesmo se estes já existem. A comparação é " "feita baseada nos títulos dos livros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "Deve especificar pelo menos um ficheiro a adicionar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6951,11 +7057,11 @@ msgstr "" "uma lista de números de ID separada por virgulas (pode saber os números de " "ID usando o comando list). Por exemplo, 23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Deve especificar pelo menos um livro a remover" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6969,15 +7075,15 @@ msgstr "" "identificado pelo ID. Pode saber o ID usando o comando list. Se o formato já " "existe, é substituido.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "Deve especificar um ID e um ficheiro de livro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "o ficheiro do livro tem de ter uma extensão" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6993,11 +7099,11 @@ msgstr "" "usando o comando list. fmt deve ser uma extensão de ficheiro como LRF ou TXT " "ou EPUB. Se o livro lógico não tem fmt disponível, não fazer nada.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Deve especificar um ID e um formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -7013,15 +7119,15 @@ msgstr "" "identificado pelo ID.\n" "O ID é um número de identificação do comando list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Imprimir os metadados no formulário OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Deve especificar um ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -7043,11 +7149,11 @@ msgstr "" "ter uma ideia do formato OPF usando o parâmetro --as-opf no comando\n" "show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Deve especificar um ID e um ficheiro de metadados" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -7065,27 +7171,27 @@ msgstr "" "metadados (num\n" "ficheiro OPF). Pode saber os números de ID através do comando list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "Exportar todos os livros da base de dados, ignorando a lista de IDs." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Exportar os livros para a pasta especificada. A predefinição é" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Exportar todos os livros para uma única pasta" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "Especificar este parâmetro vai desligar este comportamento." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Deve especificar alguns IDs ou a opção %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -7105,29 +7211,29 @@ msgstr "" " %s\n" "Para ajuda num comando individual: %%prog comando --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "A copiar %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "A compactar a base de dados" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "A verificar a integridade do SQL..." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "A verificar ficheiros desaparecidos." -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "ID verificado" @@ -7247,15 +7353,23 @@ msgstr "" "O formato no qual apresentar as datas. %d - dia, %b - mês, %Y - ano. A " "predefinição é: %b, %Y" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "Converter os caminhos para minúsculas." + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "Substituir espaços por underscores" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "Os formatos pedidos não estão disponíveis" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "Palavra-passe para aceder à sua biblioteca calibre. Utilizador é " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -7431,35 +7545,35 @@ msgstr "Tirar as fontes da página de índice" msgid "Trying to download cover..." msgstr "A tentar descarregar a capa..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "A iniciar o descarregamento [%d thread(s)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Fontes descarregadas para %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "É impossível descarregar a capa: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "A descarregar a capa de %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Artigo Sem Título" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Artigo descarregado: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Falha no descarregamento do artigo: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7560,13 +7674,14 @@ msgstr "Espanhol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7590,6 +7705,7 @@ msgstr "Espanhol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7600,7 +7716,8 @@ msgstr "Espanhol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7643,16 +7760,18 @@ msgstr "Espanhol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7660,7 +7779,7 @@ msgstr "Espanhol" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7692,6 +7811,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7719,6 +7839,7 @@ msgstr "Francês" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7742,6 +7863,7 @@ msgstr "Português" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7762,10 +7884,6 @@ msgstr "Saltar o artigo filtrado: %s" msgid "Montenegrin" msgstr "Montenegrino" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "Kovid Goyal e Sujata Raman" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "Chinês" @@ -8482,6 +8600,9 @@ msgstr "Mostrar informação detalhada. Útil para depurar." #~ msgid "Configuration" #~ msgstr "Configuração" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Espaço em disco não utilizado na base de dados" + #~ msgid "Saving to disk..." #~ msgstr "A guardar no disco..." diff --git a/src/calibre/translations/ro.po b/src/calibre/translations/ro.po index 8027c8da45..8202743a30 100644 --- a/src/calibre/translations/ro.po +++ b/src/calibre/translations/ro.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-05-21 15:31+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Romanian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Nu face absolut nimic" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Necunoscut(ă)" @@ -166,52 +166,52 @@ msgstr "" "care conţine toate fişierele legate. Acest plugin este rulat ori de câte ori " "adăugaţi un fişier HTML în bibliotecă." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -221,24 +221,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -348,7 +341,7 @@ msgstr "Nu a fost găsit niciun plugin valid în " msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -356,42 +349,42 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Adaugă un plugin prin specificarea căii către fişierul zip ce îl conţine." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Listează toate plugin-urile instalate" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Activează plugin-ul specificat prin nume" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Dezactivează plugin-ul specificat prin nume" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -406,33 +399,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -460,12 +453,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -474,10 +467,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -487,23 +480,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -512,49 +505,49 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" "Unitatea de disc %s nu a putut fi detectată. Încercaţi să reporniţi sistemul." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Nu există suficient spaţiu liber în memoria principală" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Nu există suficient spaţiu liber pe cartela de stocare" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -742,7 +735,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -750,11 +743,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -762,7 +762,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -770,7 +770,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -778,7 +778,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -787,17 +787,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -805,7 +805,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -815,7 +815,7 @@ msgstr "" "cuprins la nivelul unu. Dacă este specificată, are prioritate mai mare faţă " "de alte forme de auto-detecţie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -825,25 +825,25 @@ msgstr "" "cuprins la nivelul doi. Fiecare intrare este adăugată sub intrarea " "precedentă de nivel unu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Nu adăuga capitolele auto-detectate la cuprins." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -851,20 +851,20 @@ msgstr "" "Dacă sunt detectate mai puţine capitole decât numărul acesta, atunci se " "adaugă legături la cuprins. Implicit: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -874,7 +874,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -882,105 +882,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -990,86 +990,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Nu a fost găsită o e-carte în arhivă" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1109,10 +1109,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1775,7 +1775,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1792,16 +1792,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1840,14 +1840,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1858,33 +1858,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2038,6 +2038,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2051,8 +2057,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2155,47 +2170,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2204,7 +2223,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2237,6 +2256,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2252,8 +2272,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2317,6 +2337,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2363,7 +2447,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2545,39 +2629,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2589,7 +2640,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "" @@ -2605,7 +2656,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "" @@ -2616,7 +2667,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2624,15 +2675,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2708,7 +2759,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2748,11 +2799,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2889,14 +2940,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3313,109 +3379,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3423,72 +3507,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3497,244 +3581,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3745,33 +3837,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3869,70 +3961,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4860,7 +4952,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4895,12 +4987,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5087,7 +5179,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5111,145 +5203,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5442,35 +5534,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5907,21 +6009,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6176,14 +6278,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6192,61 +6294,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6255,27 +6357,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6284,11 +6386,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6297,15 +6399,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6315,11 +6417,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6329,15 +6431,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6350,11 +6452,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6365,27 +6467,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6397,27 +6499,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6519,15 +6621,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6692,35 +6802,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6821,13 +6931,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6851,6 +6962,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6861,7 +6973,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6904,16 +7017,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6921,7 +7036,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6953,6 +7068,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6980,6 +7096,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7003,6 +7120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7023,10 +7141,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index f0f2f97c22..9bdcb963a8 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-07-31 19:00+0000\n" "Last-Translator: Narmo \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -27,11 +27,11 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -81,8 +81,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -102,8 +102,8 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -124,7 +124,7 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -132,14 +132,14 @@ msgstr "Ничего не делает" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Неизвестно" @@ -170,7 +170,7 @@ msgstr "" "содержащий все связанные файлы. Этот модуль запускается каждый раз, когда вы " "добавляете HTML файл в библиотеку." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -178,46 +178,46 @@ msgstr "" "Кодировка для входящих HTML файлов. Наиболее популярные: cp1251, latin1, iso-" "8859-1 и utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Извлечь обложку из файлов комикса" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Читать метаданные из %s файлов" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Читать метаданные из книг в архивах RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Читать метаданные из книг в архивах ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Ввести метаданные в файлы %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -227,17 +227,6 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Сохранить вывод из модуля ввода в указанную директорию. Это может полезным, " -"если вы не уверены, на какой стадии процесса конвертации произошла ошибка. " -"ВНИМАНИЕ: установка данного параметра приведёт к полному удалению " -"содержимого выбранной директории." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -248,11 +237,11 @@ msgstr "" "Данная опция может быть полезна для документа, не имеющего информации о " "кодировке, или для документа, в котором указаны неверные параметры кодировки." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Вывод конвертера" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -366,7 +355,7 @@ msgstr "Не найден подходящий модуль в " msgid "Initialization of plugin %s failed with traceback:" msgstr "Неудачная инициализация модуля %s:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -378,42 +367,42 @@ msgstr "" " Настроить calibre при помощи внешних модулей.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Установите модуль, указав путь к zip файлу, содержащему его." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Удалить модуль по имени. Не действует на встроенные модули" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Настроить модуль. Укажите имя модуля и строку настроек, разделённые запятой." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Вывести список всех установленных модулей" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Включить указанный модуль" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Отключить указанный модуль" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Соединяться с устройствами Android." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Соединяться с BeBook." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Соединяться с BeBook Mini." @@ -428,33 +417,33 @@ msgstr "Соединяться со смартфонами Blackberry." msgid "Kovid Goyal" msgstr "Ковид Гоял" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "Джош Шембер" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Передаю книги на устройство..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -482,12 +471,12 @@ msgstr "Соединяться с JetBook." msgid "James Ralston" msgstr "Джеймс Рэлстон" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Соединяться с Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Соединяться с Kindle 2." @@ -496,10 +485,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Соединяться с Sony PRS-500." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -509,23 +498,23 @@ msgstr "Соединяться с Sony PRS-500." msgid "Getting list of books on device..." msgstr "Получаю список книг с устройства..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Соединяться с Sony PRS-505." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Ковид Гоял и Джон Шембер" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Удаляю книги с устройства..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Отправляю метаданные на устройство..." @@ -534,48 +523,48 @@ msgstr "Отправляю метаданные на устройство..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Соединяться с Sony PRS-700." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Не удалось определить диск %s. Попробуйте перезагрузиться." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "Не удалось определить диск %s." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "Не возможно примонтировать основную памят (Код ошибки: %d)" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "В устройство не вставлена карта памяти." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "Выбранный слот: %s не поддерживается." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Не хватает свободного места в основной памяти" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Не хватает свободного места на карте памяти" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -779,7 +768,7 @@ msgstr "Опции для установки метаданных выходно msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -787,11 +776,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -799,7 +795,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -807,7 +803,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -815,7 +811,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -824,17 +820,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -842,7 +838,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -851,7 +847,7 @@ msgstr "" "XPath выражение добавит все заданные тэги в первый уровень Оглавления. Если " "выражение задано, то оно имеет преимущество над авто-определением." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -860,7 +856,7 @@ msgstr "" "XPath выражение добавит все заданные тэги во второй уровень Оглавления. " "Каждая запись добавляется под предыдущий уровень, одной строкой." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -869,7 +865,7 @@ msgstr "" "XPath выражение добавит все заданные тэги в третий уровень Оглавления. " "Каждая запись добавляется под предыдущий уровень." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " @@ -878,11 +874,11 @@ msgstr "" "Обычно, если файл-источник уже имеет Оглавление, оно используется в случае " "автогенерации." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Не добавлять авто-определенные главы в Оглавление." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -890,20 +886,20 @@ msgstr "" "Если меньше, чем это количество глав обнаружено, то ссылки добавляются в " "Оглавление. По умолчанию: %default" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -913,7 +909,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -925,66 +921,66 @@ msgstr "" "\"both\" будет использовать оба маркера, а значение \"none\" не использует " "разметку." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" "Вместо заданной, использовать определение обложки из исходного файла." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -992,41 +988,41 @@ msgstr "" "Удалять первую картинку из ebook. Полезно в случае, если первая картинка в " "файле-источнике - обложка, а Вы собираетесь указать другую обложку." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1036,86 +1032,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Не могу найти книгу в архиве" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1153,10 +1149,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1855,7 +1851,7 @@ msgid "" msgstr "" "Не могу найти приемлимое место разделения: %s Размер поддерева: %d КБ" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1872,16 +1868,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1920,14 +1916,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1940,33 +1936,33 @@ msgstr "" "Путь для создаваемого файла. По умолчанию файл создается в текущей " "дерриктории." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2120,6 +2116,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2133,8 +2135,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Часто используемая директория" @@ -2237,47 +2248,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Поиск" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Есть повторения!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Сохранено" @@ -2286,7 +2301,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2319,6 +2334,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2334,8 +2350,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2399,6 +2415,70 @@ msgstr "Конт&раст" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2445,7 +2525,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2627,39 +2707,6 @@ msgstr "Заменено изображение &обложки:" msgid "Browse for an image to use as the cover of this book." msgstr "Просмотреть изображения для обложки этой книги." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2671,7 +2718,7 @@ msgid "Change the title of this book" msgstr "Изменить заголовок книги" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Автор(ы) " @@ -2688,7 +2735,7 @@ msgstr "" "Измените Автора(ов) книги. Несколько авторов должны быть разделены запятой." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Издательство: " @@ -2699,7 +2746,7 @@ msgid "Ta&gs: " msgstr "Пометки: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2709,15 +2756,15 @@ msgstr "" "

Вы можете разделить слова и фразы запятыми." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "Серии:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2793,7 +2840,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2833,11 +2880,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2974,14 +3021,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3406,110 +3468,128 @@ msgstr "" msgid "new email address" msgstr "новый email адрес" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Неверный путь к плагинам" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s - неверный путь к плагинам" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Использовать плагин" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Плагин не может быть выключен" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "Плагин %s не может быть выключен" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Плагин не настраиваемый" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Плагин: %s не требует настройки" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Настройка %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "Не могу удалить встроеный плагин" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" не может быть удален. Это встроенный плагин. Попробуйте отключить его." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Лог ошибок:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Лог доступа:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Сбой запуска контент-сервера" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Неверный размер" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "Размер %s указан неверно. Должен быть задан в виде [ширина]x[высота]" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Неправильное расположение базы данных" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Неправильное расположение базы данных " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Должна быть дирректория." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Неправильное расположение базы данных.
Немогу записать " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Ошибка" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Неверный путь к плагинам" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s - неверный путь к плагинам" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Использовать плагин" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Плагин не может быть выключен" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "Плагин %s не может быть выключен" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Плагин не настраиваемый" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Плагин: %s не требует настройки" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Настройка %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "Не могу удалить встроеный плагин" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" не может быть удален. Это встроенный плагин. Попробуйте отключить его." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Лог ошибок:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Лог доступа:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Сбой запуска контент-сервера" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Неверный размер" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "Размер %s указан неверно. Должен быть задан в виде [ширина]x[высота]" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Неправильное расположение базы данных" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Неправильное расположение базы данных " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Должна быть дирректория." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Неправильное расположение базы данных.
Немогу записать " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3517,72 +3597,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3591,39 +3671,47 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Настройки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "&Расположение книг" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Просмотреть расположение новой базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Сообщить о выходе &новой версии." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "&Задержка сети по умолчанию:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3631,141 +3719,141 @@ msgstr "" "Установить задержку по умолчанию для сетевых вызовов (т.е. в любое время вы " "выходите в интернет для получения информации)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " секунд" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Выбрать &язык (необходим рестарт):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Обычный" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Высокий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Низкий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "&Приоритет задачи" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Добавить директорию в список часто используемых дерикторий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Удалить директорию из списка часто используемых дерикторий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Использовать &Римские цифры для нумерации" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "использовать иконку в трее (необходим перезапуск)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Показывать уведомления в трее" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "Показывать обложку в отдельном окне (нужен перезапуск)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "Отправлять автоматически закаченные новости в устройство для чтения" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" "Количество обложек показываемых в режиме просмотра (нужна перезагрузка " "calibre)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Панель инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Большой" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Средний" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Маленький" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&Размер кнопок на панеле инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Показать надписи на кнопках панели инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Выбрать видимые &столбцы в просмотре библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Использовать внутренний вьювер для:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "Добавить email адрес получателя" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "Добавить email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "По умолчанию" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "Удалить email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "calibre может отправить Ваши книги Вам (или Вашим читателям) email" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Свободное неиспользованное пространство из базы данных" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -3775,25 +3863,25 @@ msgstr "" "коллекции ваших книг из любой точки мира с помощью браузера. Любые изменения " "в настройках вступят в силу после перезапуска сервера." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "&Порт сервера:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Пользователь:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Пароль:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -3801,13 +3889,13 @@ msgstr "" "Если вы не установили свой пароль, то кто угодно сможет получить доступ к " "вашим книгам через веб-интерфейс." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Показать пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -3815,31 +3903,31 @@ msgstr "" "Максимальный размер ([ширина]x[высота]) обложек при отображении. Более " "крупные обложки подгоняются по размеру. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Макс. размер обложки:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "&Запустить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "Ост&ановить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "&Проверить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "Запустить сервер авт&оматически после загрузки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Просмотреть логи &сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3850,34 +3938,34 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" "Здесь можно настроить поведение Calibre, указав какие плагины он использует." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Включить/Выключить плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "Настроить плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "Удалить плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Добавить новый плагин" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "Файл плагина:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "Добавить" @@ -3980,20 +4068,24 @@ msgstr "Остановить выбранную работу" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Редактировать мета информацию" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Мета информация" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "Автоматически выставить сортировку по автору" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -4002,50 +4094,46 @@ msgstr "" "Выставить, как автор(ы) этой книги будут отсортированы. Для примера Чарльз " "Дикенс будет сортироваться, как Дикенс, Чарлз." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "Оценка:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Оценка этой книги. 0-5 звезды" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " звезды" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Открыть редактор описания" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "Удалить тэги:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "Запятая разделяет список описаний удаляемых из книги. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Удалить формат:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "Автоматически выставить сортировку по автору" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -5010,7 +5098,7 @@ msgid "Save to disk in a single directory" msgstr "Сохранить на диск в одну директорию" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Сохранять на диск только формат %s" @@ -5045,12 +5133,12 @@ msgid "Bad database location" msgstr "Плохое расположение базы данных" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Выбрите расположение Вашей библиотеки электронных книг." @@ -5253,7 +5341,7 @@ msgid "No book selected" msgstr "Нет выбранных книг" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Невозможно просмотреть" @@ -5277,31 +5365,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s неизвестный формат." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Невозможно настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Пока запущено задание, не могу настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Нет доступной подробной информации" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "Не доступна подробная информация книг на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Ошибка согласования устройства" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5309,12 +5397,12 @@ msgstr "" "Была временная ошибка общения с устройством. Пожалуста, переподключите " "устройство или перегрузите его." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Ошибка преобразования" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5322,19 +5410,19 @@ msgstr "" "

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

Это DRM книга. Перед " "преобразованием удалите DRM используя соответствующее ПО." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "Неверное расположение библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "Нет доступа к %s. Использование %s в качестве библиотеки." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5342,22 +5430,22 @@ msgstr "" "является результато труда многих добровольцев по всему миру. Если Вы сочли " "его полезным, будьте добры пожертвовать на его развитие." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Имеется активное задание. Вы все равно хотите выйти?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "ПРЕДУПРЕЖДЕНИЕ: Активные задания" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5365,7 +5453,7 @@ msgstr "" "продолжит работать в трее. Для завершения работы выберитеQuit в " "контекстном меню трея." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5373,11 +5461,11 @@ msgstr "" "Последняя версия: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Доступно обновление" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5387,48 +5475,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">новые возможности. " "Посетить страницу?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Использовать библиотеку по указанному пути." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Старт минимизированным в трей" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Выводить отладочную информацию на консоль" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5626,35 +5714,45 @@ msgid "Publishers" msgstr "Публикация" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Конвертация книги %d из %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Не могу конвертировать некоторые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "Нужно проставить имя пользователя и пароль для %s" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Выбрать новости из " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -6100,21 +6198,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Неверная база данных" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6375,7 +6473,7 @@ msgid "" msgstr "" "Путь к библиотеки Calibre. По умолчаниюиспользовать путь в установках." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6385,7 +6483,7 @@ msgstr "" "\n" "Список книг в базе данных Calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6399,7 +6497,7 @@ msgstr "" "По умолчанию: %%default. Спецполе \"all\" можно использовать для выбора всех " "полей. Эффективно только для текстового формата." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6409,11 +6507,11 @@ msgstr "" "Доступные поля: %s\n" "По умолчанию: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Сортировать по убыванию" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6423,17 +6521,17 @@ msgstr "" "соответствующей документации в руководстве пользователя. По умолчанию не " "фильтровать." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "Максимальная ширина вывода. По умолчанию размер экрана." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "Разделитель полей. По умолчанию пробел." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6441,21 +6539,21 @@ msgstr "" "Префикс для всех путей. По умолчанию это абсолютный путь к директории " "библиотеки." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "Формат вывода данных. Возможный выбор: %s. По умолчанию text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Неправильное поле. Доступное поле:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Неправильное поле сортировки. Доступные поля:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6463,7 +6561,7 @@ msgstr "" "Следующие книги не добавлены, поскольку они уже есть в базе данных (см. " "опцию --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6477,7 +6575,7 @@ msgstr "" "директории, смотри\n" "опции директории ниже.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6485,11 +6583,11 @@ msgstr "" "Считать, что в каждой директории есть только одна логическая книга в " "различных e-book форматах" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Обрабатывать рекурсивно" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6497,11 +6595,11 @@ msgstr "" "Добавлять книгу в базу данных даже если она уже есть. Сравнение основано на " "названиях книг." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "Вы должны указать не менее одного файла для добавления" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6515,11 +6613,11 @@ msgstr "" "запятой номеров id (id номера можно получить командой list ). Например, " "23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Вы должны указать не менее одной книги для удаления" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6533,15 +6631,15 @@ msgstr "" "ebook идентифецирована по id. id можно получить командой list. Если книга в " "данном формате уже есть, она будет заменена.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "Вы должны указать id и файл электронной книги" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "файл электронной книги должен иметь расширение" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6557,11 +6655,11 @@ msgstr "" "получить id используя команду list. fmt это расширения файла LRF или TXT или " "EPUB. Если logical book не имеет нужного fmt, ничего не произойдет.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Вы должны указать id и формат" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6576,15 +6674,15 @@ msgstr "" "Показать метаданные из базы данных calibre для книги с id.\n" "id это номер из команды list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Напечатать метаданные в OPF из (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Вы должны назначить id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6604,11 +6702,11 @@ msgstr "" "можете быстро заполнить OPF формат используя --as-opf опцию для\n" "команды show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Вы должны указать id и файл метаданных" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6625,27 +6723,27 @@ msgstr "" "Операция экспорта сохраняет все форматы книги, ее обложку и метаданные (в\n" "opf файле). id можно получить командой list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "Передать все книги в базу данных, игнорируя список ids." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Экспортировать книги в указанную дерикторию. По умолчанию" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Экспортировать все книги в одну деррикторию" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Вы должны указать id или опцию %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6665,27 +6763,27 @@ msgstr "" "\n" "Для справки: %%prog команда --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Копирование %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Сжатие базы данных" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6787,15 +6885,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "Пароль для доступа в библиотеку. Имя пользователя " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6963,35 +7069,35 @@ msgstr "Получить заготовки для оглавления" msgid "Trying to download cover..." msgstr "Попытка скачать обложку..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Начало загрузки [%d поток(и)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Заготовки закачиватся в %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Невозможно скачать обложку: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Скачивается обложка из %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Статья без названия" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Статья скачена: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Ошибка загрузки статьи: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7092,13 +7198,14 @@ msgstr "Испанский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7122,6 +7229,7 @@ msgstr "Испанский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7132,7 +7240,8 @@ msgstr "Испанский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7175,16 +7284,18 @@ msgstr "Испанский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7192,7 +7303,7 @@ msgstr "Испанский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7224,6 +7335,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7251,6 +7363,7 @@ msgstr "Французский" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7274,6 +7387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7294,10 +7408,6 @@ msgstr "Пропуск отфильтрованных статей: %s" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" @@ -8055,6 +8165,9 @@ msgstr "Показать детальную информацию. Использ #~ msgid "Format for &single file save:" #~ msgstr "Формат для единственного сохраненного файла:" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Свободное неиспользованное пространство из базы данных" + #~ msgid "&Metadata from file name" #~ msgstr "&Метаданные из файла" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 7247a2d911..889f0b9c38 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-08-11 12:03+0000\n" "Last-Translator: Michael Gallo \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Nerobí vôbec nič" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Neurčené" @@ -166,7 +166,7 @@ msgstr "" "súbory na ktoré odkazy smerujú. Tento modul je spustený zakaždým keď je do " "knižnice pridaný HTML súbor." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." @@ -174,46 +174,46 @@ msgstr "" "Kódovanie znakov pre vstupné HTML súbory. Bežne používané kódovania sú napr. " "cp1252, iso-8859-1 alebo utf-8." -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Preberá obálky zo súborov s komiksami" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Číta metadáta zo súborov %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Číta metadáta z elektronických kníh v archívoch RAR" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Číta metadáta z elektronických kníh v archívoch ZIP" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Zapisuje metadáta do súborov %s" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Nastaviť metadáta zo súborov %s" @@ -223,16 +223,6 @@ msgstr "Vstup prevodu" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Uložiť výstup vstupného modulu do určeného adresára. Užitočné ak chcete " -"zistiť v ktorej fáze prevodu nastala chyba. UPOZORNENIE: Celý obsah " -"zvoleného adresára bude vymazaný." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -243,11 +233,11 @@ msgstr "" "parametrom je možné doplniť chýbajúce alebo opraviť nesprávne kódovanie " "znakov." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Výstup prevodu" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -366,7 +356,7 @@ msgstr "Nebol nájdený žiadny platný modul v " msgid "Initialization of plugin %s failed with traceback:" msgstr "Inicializácia modulu %s zlyhala s chybou:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -374,42 +364,42 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "Pridajte modul zadaním cesty k ZIP archívu v ktorom sa nachádza." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Odstrániť modul podľa mena. Vstavané moduly nie je možné odstrániť." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" "Upraviť modul. Zadajte názov modulu, za ním čiarku a reťazec s úpravami." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Vypísať všetky inštalované moduly" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Aktivovať modul podľa mena" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Deaktivovať modul podľa mena" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "Komunikácia s telefónmi Android." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "Komunikácia so zariadením BeBook." -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "Komunikácia so zariadením BeBook Mini." @@ -424,33 +414,33 @@ msgstr "Komunikácia s telefónmi Blackberry." msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "Komunikácia so zariadením Cybook Gen 3." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Prenos kníh do zariadenia..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "Komunikácia so zariadením Cybook Opus." @@ -478,12 +468,12 @@ msgstr "Komunikácia so zariadením JetBook." msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Komunikácia so zariadením Amazon Kindle." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Komunikácia so zariadením Amazon Kindle 2." @@ -492,10 +482,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Komunikácia so zariadením Sony PRS-500." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -505,23 +495,23 @@ msgstr "Komunikácia so zariadením Sony PRS-500." msgid "Getting list of books on device..." msgstr "Preberám zoznam kníh zo zariadenia..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Komunikácia so zariadením Sony PRS-505." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal and John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Odstraňujem knihy zo zariadenia..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Odosielam knihy do zariadenia..." @@ -530,48 +520,48 @@ msgstr "Odosielam knihy do zariadenia..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Komunikácia so zariadením Sony PRS-700." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Nepodarilo sa nájsť disk %s. Skúste reštartovať systém." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "V hlavnej pamäti zariadenia nie je dostatok miesta" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Na pamäťovej karte nie je dostatok voľného miesta" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -777,7 +767,7 @@ msgstr "Nastavenia výstupných metadát" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -785,11 +775,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -797,7 +794,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -805,7 +802,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -813,7 +810,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -822,17 +819,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -840,7 +837,7 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " @@ -849,7 +846,7 @@ msgstr "" "Výraz XPath určujúci tagy, ktoré sa majú pridať do obsahu na prvej úrovni. " "Ak je tento výraz špecifikovaný, má prednosť pred inými formami autodetekcie." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " @@ -858,7 +855,7 @@ msgstr "" "Výraz XPath určujúci tagy, ktoré sa majú pridať do obsahu na druhej úrovni. " "Každý záznam bude vložený pod príslušný prvoúrovňový záznam." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " @@ -868,18 +865,18 @@ msgstr "" "do Obsahu na úrovni tri. Každá hodnota je zadaná pod existujúcou hodnotou " "úrovne tri." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Nepridávať automaticky nájdené kapitoly do obsahu." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" @@ -887,20 +884,20 @@ msgstr "" "Ak počet automaticky nájdených kapitol neprekročí túto hodnotu, budú odkazy " "na ne pridané do obsahu. Predvolená hodnota je %default." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -910,7 +907,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -923,65 +920,65 @@ msgstr "" "kapitoly nebudú nijako oddelené. Možnosť \"oboje\" vloží pred začiatky " "kapitol zalomenia strán, spolu s vodorovnými čiarami." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "Obálka nájdená v zdrojovom súbore má prednosť pred zvolenou obálkou." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." @@ -990,41 +987,41 @@ msgstr "" "užitočná ak prvý obrázok v knihe je obálka a má byť nahradená externou " "obálkou." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -1034,86 +1031,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "V archíve nebola nájdená žiadna elektronická kniha" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1151,10 +1148,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1851,7 +1848,7 @@ msgid "" msgstr "" "Nepodarilo sa nájsť vhodné miesto na rozdelenie: %s Veľkosť pod-stromu: %d KB" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1868,16 +1865,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1916,14 +1913,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1936,33 +1933,33 @@ msgstr "" "Cesta k výstupnému súboru. Štandardne bude výstupný súbor vytvorený v " "aktuálnom pracovnom adresári." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2118,6 +2115,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2131,8 +2134,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Často používané adresáre" @@ -2236,47 +2248,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "Hľadám v" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Boli nájdené duplikáty!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "Uložené" @@ -2285,7 +2301,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2318,6 +2334,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2333,8 +2350,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2398,6 +2415,70 @@ msgstr "Čistiaci &filter" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2444,7 +2525,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2626,39 +2707,6 @@ msgstr "Zmeniť &obálku:" msgid "Browse for an image to use as the cover of this book." msgstr "Vyberte obrazový súbor, ktorý sa má použiť ako obálka tejto knihy." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2670,7 +2718,7 @@ msgid "Change the title of this book" msgstr "Názov knihy" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Autor(i): " @@ -2686,7 +2734,7 @@ msgid "" msgstr "Autor(i) tejto knihy. Viacerí autori by mali byť oddelení čiarkami" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Vydavateľ: " @@ -2697,7 +2745,7 @@ msgid "Ta&gs: " msgstr "Ta&gy: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2708,15 +2756,15 @@ msgstr "" "čiarkami." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Séria:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2792,7 +2840,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2832,11 +2880,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2973,14 +3021,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3401,111 +3464,129 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "Chýba platná cesta k modulom" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "%s nie je platná cesta k modulom" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "Zvoľte modul" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "Modul nie je možné deaktivovať" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "Modul %s nie je možné deaktivovať" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "Modul nie je upraviteľný" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "Modul %s neumožňuje žiadne úpravy" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "Upraviť %s" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "Vstavaný modul nie je možné odstrániť" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" -" nemôže byť odstránený. Je to vstavaý modul. Skúste ho miesto odstránenia " -"deaktivovať." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "Záznam o chybách:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "Záznam o prístupe:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "Nepodarilo sa spustiť obsahový server" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "Neplatná veľkosť" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "Veľkosť %s je neplatná. Požadovaný formát je šírka x výška" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Neplatné umiestnenie databázy" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Neplatné umiestnenie databázy " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Musí byť adresár." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Neplatné umiestnenie databázy.
Nemôžem zapisovať do " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Chyba" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "Chýba platná cesta k modulom" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "%s nie je platná cesta k modulom" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "Zvoľte modul" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "Modul nie je možné deaktivovať" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "Modul %s nie je možné deaktivovať" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "Modul nie je upraviteľný" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "Modul %s neumožňuje žiadne úpravy" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "Upraviť %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "Vstavaný modul nie je možné odstrániť" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" nemôže byť odstránený. Je to vstavaý modul. Skúste ho miesto odstránenia " +"deaktivovať." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "Záznam o chybách:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "Záznam o prístupe:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "Nepodarilo sa spustiť obsahový server" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "Neplatná veľkosť" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "Veľkosť %s je neplatná. Požadovaný formát je šírka x výška" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Neplatné umiestnenie databázy" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Neplatné umiestnenie databázy " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Musí byť adresár." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Neplatné umiestnenie databázy.
Nemôžem zapisovať do " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3513,72 +3594,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3587,21 +3668,29 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "Nastavenie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3609,19 +3698,19 @@ msgstr "" "&Umiestnenie elektronických kníh (Knihy sú umiestnené v adresároch podľa " "autora a metadáta sú uložené v súbore metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Určte nové umiestnenie databázy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Zobraziť upozornenie keď je k dispozícii &nová verzia." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Štandardný časový &limit siete:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -3629,140 +3718,140 @@ msgstr "" "Štandardný časový limit pre sieťové dopyty (pri preberaní informácií z " "internetu)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " sekúnd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "Vyberte &jazyk (vyžaduje reštart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "Normálna" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "Vysoká" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "Nízka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "&Priorita úloh:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Pridať adresár do zoznamu často používaných" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Odobrať adresár zo zoznamu často používaných" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Číslovať knihy v sérii &Rímskymi číslicami" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "Zobraziť &ikonu v systémovej lište" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "Zobrazovať &upozornenia v systémovej lište" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" "Zobraziť prehliadač &obálok v oddelenom okne (vyžaduje reštart programu)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "&Automaticky odosielať prevzaté správy do čítacieho zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "Počet &obálok zobrazovaných v prehliadači (vyžaduje reštart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Panel nástrojov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Veľké" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Stredné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Malé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "&Veľkosť tlačidiel na paneli nástrojov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Zobraziť &text na tlačidlách panelu nástrojov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Viditeľné &stĺpce v zozname kníh v knižnici" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "Použiť interný &prehliadač pre:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Uvoľniť nepoužitý diskový priestor v databáze" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -3772,25 +3861,25 @@ msgstr "" "pomocou internetového prehliadača, z akéhokoľvek miesta na svete. Zmeny v " "nastaveniach sa prejavia až po reštarte servera." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "&Port servera:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "Po&užívateľské meno:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Heslo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -3798,13 +3887,13 @@ msgstr "" "Ak ponecháte heslo prázdne, ktokoľvek bude mať prístup k vašej zbierke kníh " "cez toto webové rozhranie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Zobraziť heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -3812,31 +3901,31 @@ msgstr "" "Maximálna veľkosť (šírka x výška) zobrazených obálok. Veľké obálky budú " "zmenšené. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "Max. veľkosť &obálok:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "&Spustiť server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "&Zastaviť server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "&Test servera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "&Automaticky spustiť server pri štarte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "Z&obraziť serverové záznamy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3847,34 +3936,34 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" "Tu môžte upraviť správanie calibre, určením aké moduly bude používať." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "Aktivovať/&Deaktivovať modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "&Upraviť modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "&Odstrániť modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "Pridať nový modul" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "&Súbor modulu:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "&Pridať" @@ -3974,20 +4063,24 @@ msgstr "&Zastaviť označenú úlohu" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Upraviť metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Metadáta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "A&utomaticky odvodiť autora v tvare pre triedenie" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -3996,50 +4089,46 @@ msgstr "" "Určte, ako sa má autor (autori) tejto knihy triediť. Napríklad Charles " "Dickens by sa mal triediť ako Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Hodnotenie:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Hodnotenie tejto knihy. 0-5 hviezdičiek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " hviezdičiek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Otvoriť editor tagov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "&Odstrániť tagy:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "Čiarkami oddelený zoznam tagov, ktoré sa majú z kníh odstrániť. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "Odstrániť &formát:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "A&utomaticky odvodiť autora v tvare pre triedenie" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -5006,7 +5095,7 @@ msgid "Save to disk in a single directory" msgstr "Uložiť na disk v jednom adresári" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Uložiť len formát %s na disk" @@ -5041,12 +5130,12 @@ msgid "Bad database location" msgstr "Neplatné umiestnenie databázy" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Zvoľte umiestnenie pre vašu elektronickú knižnicu." @@ -5247,7 +5336,7 @@ msgid "No book selected" msgstr "Nie je označená žiadna kniha" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Nemôžem zobraziť" @@ -5271,32 +5360,32 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s nie je dostupná v žiadnom známom formáte." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Nemožno nastaviť" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" "Nastavenia nie je možné zmeniť, kým neprebehne spracovanie všetkých úloh." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Bližšie informácie nie sú dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "Bližšie informácie o knihách v tomto zariadení nie sú dostupné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Chyba komunikácie so zariadením" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5304,12 +5393,12 @@ msgstr "" "Dočasná chyba komunikácie so zariadením. Prosím odpojte a znovu pripojte " "zariadenie a/alebo reštartujte počítač." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Chyba prevodu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -5317,19 +5406,19 @@ msgstr "" "

Nepodarilo sa previesť: %s

Obsahuje ochranu proti " "kopírovaniu. Ochranu musíte najprv nejakým externým nástrojom odstrániť." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 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." @@ -5337,22 +5426,22 @@ msgstr "" "je výsledkom snahy mnohých dobrovoľníkov z celého sveta. Ak je pre vás " "užitočný, prosím zvážte možnosť príspevku na jeho vývoj." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Prebieha spracovanie úloh. Určite chcete program ukončiť?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "UPOZORNENIE: Prebieha spracovanie úloh" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -5360,7 +5449,7 @@ msgstr "" "bude ďalej bežať v systémovej lište. Ak si želáte ho ukončiť, z kontextového " "menu ikony v systémovej lište zvoľte položku Ukončiť." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5368,11 +5457,11 @@ msgstr "" "Najnovšia verzia: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Bola vydaná nová verzia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5382,48 +5471,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">tu. Želáte si " "navštíviť stránku so súbormi na preberanie?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "Použiť knižnicu, ktorá sa nachádza na uvedenej ceste." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "Spustiť program v systémovej lište." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "Do konzoly vypísať informácie užitočné pri hľadaní chýb" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5619,35 +5708,45 @@ msgid "Publishers" msgstr "Vydavatelia" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Prevod knihy %d z %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Niektoré knihy sa nepodarilo previesť" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "Pre %s musíte zadať prístupové meno a heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Prevziať správy z " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -6092,21 +6191,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Neplatná alebo poškodená databáza" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6364,7 +6463,7 @@ msgstr "" "Cesta ku knižnici calibre. Štandardne sa použije cesta uvedená v hlavnom " "nastavení." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6374,7 +6473,7 @@ msgstr "" "\n" "Vypíše zoznam kníh, ktoré sa nachádzajú v databáze calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6388,7 +6487,7 @@ msgstr "" "Štandardne: %%default. Uvedením zvláštneho poľa \"all\" je možné zobraziť " "všetky polia. Toto nastavenie bude použité len pre textový výstup." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6398,11 +6497,11 @@ msgstr "" "Dostupné polia: %s\n" "Štandardne: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Triediť výsledky vo vzostupnom poradí" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6412,19 +6511,19 @@ msgstr "" "príslušnej sekcii Používateľskej príručky. Štandardne výstup nebude " "filtrovaný." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" "Maximálna šírka riadka výstupu. Štandardne sa použije šírka obrazovky." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" "Reťazec, ktorým budú oddelené jednotlivé polia. Štandardne je to medzera." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." @@ -6432,21 +6531,21 @@ msgstr "" "Prefix všetkých ciest k súborom. Štandardne sa použije absolútna cesta k " "adresáru s knižnicou." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "Formát výstupu dát. Možnosti sú: %s. Štandardný formát je text." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Neplatné polia. Dostupné polia sú:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Neplatné pole triedenia. Dostupné polia sú:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6454,7 +6553,7 @@ msgstr "" "Nasledovné knihy neboli pridané, lebo sa už nachádzajú v databáze (skúste " "možnosť --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6467,7 +6566,7 @@ msgstr "" "Pridá uvedené súbory ako knihy do databázy. Vstupom môžu byť aj adresáre,\n" "relevantné možnosti sú uvedené nižšie.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6475,11 +6574,11 @@ msgstr "" "Považovať každý adresár za jednu knihu a všetky súbory v ňom za rôzne " "formáty tej knihy" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Spracovať adresáre rekurzívne" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -6487,11 +6586,11 @@ msgstr "" "Pridať knihy do databázy aj keď sa v nej už nachádzajú. Prodovnávajú sa " "názvy kníh." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "Musíte zadať minimálne jeden súbor, ktorý sa má pridať" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6505,11 +6604,11 @@ msgstr "" "identifikačné kódy oddeľte čiarkami, môžete zadať aj rozsah kódov od-do. " "Príklad: 23,34,57-85. Identifikačné kódy získate pomocou príkazu \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Musíte zadať minimálne jednu knihu, ktorá sa má odstrániť" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6523,15 +6622,15 @@ msgstr "" "identifikačným kódom ID. Identifikačný kód knihy získate pomocou príkazu " "\"list\". Ak daný formát už existuje, bude nahradený.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "Musíte zadať identifikačný kód a súbor s elektronickou knihou" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "Súbor s elektronickou knihou musí mať príponu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6548,11 +6647,11 @@ msgstr "" "prípona súboru, napríklad LRF, TXT alebo EPUB. Ak daný formát neexistuje, " "príkaz bude ignorovaný.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Musíte zadať identifikačný kód a formát" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6567,15 +6666,15 @@ msgstr "" "Zobrazí metadáta z databázy calibre pre knihu s identifikačným kódom ID.\n" "Identifikačný kód knihy získate pomocou príkazu \"list\".\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Vypísať metadáta vo formáte OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Musíte zadať identifikačný kód" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6596,11 +6695,11 @@ msgstr "" "\"show_metadata\"\n" "s prepínačom --as-opf.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Musíte zadať identifikačný kód a súbor s metadátami" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6618,29 +6717,29 @@ msgstr "" "\n" "(v súbore opf). ID čísla môžte distiť pomocou príkazu list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportovať všetky knihy v databáze, bez ohľadu na zoznam identifikačných " "kódov." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Exportovať knihy do určeného adresára. Štandardne" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Exportovať všetky knihy do jedného adresára" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Musíte zadať identifikačné kódy alebo možnosť %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6661,28 +6760,28 @@ msgstr "" "\n" "Informácie o jednotlivých príkazoch: %%prog príkaz --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" "

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

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Kopírujem %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Zmenšujem databázu" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6784,15 +6883,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "Prístupové heslo k vašej databáze calibre. Používateľské meno je " -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6962,35 +7069,35 @@ msgstr "Získané prúdy z hlavnej stránky" msgid "Trying to download cover..." msgstr "Preberám obálku..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Začína preberanie [počet vlákien: %d]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Prúdy boli uložené do %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Nepodarilo sa prevziať obálku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Preberám obálku z %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Článok bez názvu" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Prebratý článok: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Zlyhalo preberanie článku: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -7091,13 +7198,14 @@ msgstr "Španielčina" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -7121,6 +7229,7 @@ msgstr "Španielčina" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -7131,7 +7240,8 @@ msgstr "Španielčina" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7174,16 +7284,18 @@ msgstr "Španielčina" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7191,7 +7303,7 @@ msgstr "Španielčina" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7223,6 +7335,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7250,6 +7363,7 @@ msgstr "Francúzština" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7273,6 +7387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7293,10 +7408,6 @@ msgstr "Preskakujem odfiltrovaný článok: %s" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" @@ -7994,6 +8105,9 @@ msgstr "" #~ msgid "&Compact database" #~ msgstr "Zmenšiť &databázu" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Uvoľniť nepoužitý diskový priestor v databáze" + #~ msgid "&Metadata from file name" #~ msgstr "&Metadáta zo súboru" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 7a3c5d5528..6477d3ac8c 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.17\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-05-16 09:32+0000\n" "Last-Translator: Ketrin \n" "Language-Team: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -23,11 +23,11 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Neznano" @@ -163,52 +163,52 @@ msgid "" "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Pridobi naslovno stran iz stripa" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Preberi meta podatke iz %s datotek" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -218,24 +218,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -345,7 +338,7 @@ msgstr "" msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -353,41 +346,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -402,33 +395,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -456,12 +449,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -470,10 +463,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -483,23 +476,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -508,48 +501,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Zaznava diska v pogonu %s ni mogoča. Poskusite s ponovnim zagonom." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -746,7 +739,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -754,11 +747,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -766,7 +766,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -774,7 +774,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -782,7 +782,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -791,17 +791,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -809,58 +809,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Ne dodaj samodejno zaznanih poglavij v Kazalo." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -870,7 +870,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -878,53 +878,53 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -932,53 +932,53 @@ msgstr "" "Uporabi naslovno stran zaznano v izvorni datoteki namesto v nastavitvah " "specificirane naslovne strani." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -988,86 +988,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1100,10 +1100,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1798,7 +1798,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1815,16 +1815,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1863,14 +1863,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1881,33 +1881,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2061,6 +2061,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2074,8 +2080,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "Pogosto rabljeni direktoriji" @@ -2178,47 +2193,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "Duplikati najdeni!" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2227,7 +2246,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2260,6 +2279,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2275,8 +2295,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2340,6 +2360,70 @@ msgstr "De&speckle" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2386,7 +2470,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2568,39 +2652,6 @@ msgstr "Spremeni &sliko naslovne strani:" msgid "Browse for an image to use as the cover of this book." msgstr "Izberi sliko, ki bo uporabljena za naslovnico te knjige." -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2612,7 +2663,7 @@ msgid "Change the title of this book" msgstr "Spremeni naslov knjige" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "&Avtor(ji): " @@ -2629,7 +2680,7 @@ msgstr "" "Spremeni avtorja(je) te knjige. Če je avtorjev več jih ločite z vejicami." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "&Založnik: " @@ -2640,7 +2691,7 @@ msgid "Ta&gs: " msgstr "&Značke: " #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2650,15 +2701,15 @@ msgstr "" "

Lahko so poljubni, z vejicami ločeni, izrazi ali besede." #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "&Serije:" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2734,7 +2785,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2774,11 +2825,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2915,14 +2966,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3340,109 +3406,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "Napačna lokacija podatkovne baze" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "Napačna lokacija podatkovne baze " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "
Mora biti direktorij." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "Napačna lokacija podatkovne baze.
Ne morem pisati v " - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "Napaka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "Napačna lokacija podatkovne baze" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "Napačna lokacija podatkovne baze " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "
Mora biti direktorij." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "Napačna lokacija podatkovne baze.
Ne morem pisati v " + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3450,72 +3534,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3524,21 +3608,29 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" @@ -3546,224 +3638,224 @@ msgstr "" "&Lokacija eknjig (eKnjige so shranjene v datoteke sortirane po avtorjih, " "meta podatki pa v datoteki metadata.db)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "Prebrskaj za novo lokacijo podatkovne baze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "Opozori me, ko je na voljo &nova verzija" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "Privzeti omrežni &timeout:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " sekund" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "Dodaj direktorij k seznamu pogosto rabljenih direktorijev" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "Odstrani direktorij iz seznama pogosto rabljenih direktorijev" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "Uporabi &rimska števila za številke serij" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "Orodna vrstica" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "Veliko" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "Srednje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "Majhno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "Velikost gum&ba orodne vrstice" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "Prikaži &tekst pri gumbih v orodni vrstici" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "Izberi vidne stolp&ce v knjižničnem pogledu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "Sprosti neuporabljen prostor iz baze podatkov" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "&Uporabniško ime:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&Geslo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "&Prikaži geslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3774,33 +3866,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3900,20 +3992,24 @@ msgstr "U&stavi izbrani posel" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "Uredi Meta podatke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "Meta podatki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " @@ -3922,50 +4018,46 @@ msgstr "" "Določi kako se sortirajo avtor(ji) te knige. Naprimer Charles Dickens se " "sortira kot Dickens, Charles." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "&Ocena:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "Ocena za to knjigo. 0-5 zvezdic" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr " zvezdic" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "Odpri Urejevalnik Značk" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "Odst&rani značke:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "Z vejico ločen seznam značk, ki bodo odstranjene iz knjig. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4904,7 +4996,7 @@ msgid "Save to disk in a single directory" msgstr "Shrani na disk v en direktorij" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "Shrani samo %s format na disk" @@ -4939,12 +5031,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "Izberite lokacijo za vašo eKnjižnico." @@ -5145,7 +5237,7 @@ msgid "No book selected" msgstr "Nobena od knjig ni izbrana" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "Pogled ni možen" @@ -5169,31 +5261,31 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "%s nima razpoložljivih formatov." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "Nemogoča konfiguracija" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "Spreminjanje konfiguracije med poganjanjem poslov ni mogoče." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "Podrobne informacije niso na voljo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "Podrobne informacije za knjige na napravi niso na voljo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "Napaka pri pogovoru z napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -5201,57 +5293,57 @@ msgstr "" "Prišlo je do napake pri komuniciranju z napravo. Prosim ponovno zaženite ali " "izklopite in ponovno vklopite napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "Pretvorna Napaka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" @@ -5259,11 +5351,11 @@ msgstr "" "Zadnja verzija: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "Navoljo je posodobitev" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " @@ -5273,48 +5365,48 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">seznam " "posodobitev. Prikažem domačo stran?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5511,35 +5603,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "Pretvori knjigo %d od %d (%s)" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "Pretvorba nekaterih knjig ni bila možna" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "Prenesi novice iz " +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5976,21 +6078,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "Neustrezna podatkovna baza" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6246,7 +6348,7 @@ msgid "" msgstr "" "Pot do calibre knjižnice. Privzeta je pot, ki je shranjena v nastavitvah." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" @@ -6256,7 +6358,7 @@ msgstr "" "\n" "Izpiše knjige ki so na voljo v podatkovni bazi od calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6265,7 +6367,7 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -6275,11 +6377,11 @@ msgstr "" "Polja, ki so na voljo: %s\n" "Privzeto: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "Sortiraj zadetke v naraščujočem redu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -6289,37 +6391,37 @@ msgstr "" "dokumentacijo povezano z iskanje v Priročniku za uporabo. Privzeto je " "iskanje brez filtriranja." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "Neveljavna polja. Polja, ki so na voljo:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "Neveljavno sortirno polje. Polja, ki so na voljo:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -6327,7 +6429,7 @@ msgstr "" "Naslednje knjige niso bile dodane ker se že nahajajo v bazi (glej --" "duplicates možnost):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6341,7 +6443,7 @@ msgstr "" "poglejte\n" "z direktoriji povezane možnosti spodaj.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -6349,22 +6451,22 @@ msgstr "" "Privzami da vsebuje vsak direktorij samo eno knjigo in da so vse datoteke " "ista knjiga v različnih formatih." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "Obdelaj direktorije rekurzivno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" "Dodaj knjige v bazo tudi če že obstajajo. Primerjava se izvede po naslovu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "Določiti morate vsaj eno datoteko za dodajanje" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6378,11 +6480,11 @@ msgstr "" "z vejico. (id številke lahko dobite z uporabo ukaza list). Naprimer 23,34,57-" "85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "Vsaj eno knjigo morate določiti za odstranitev" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6396,15 +6498,15 @@ msgstr "" "knjigo identificirano z id-jem. ID lahko dobite z ukazom list. Če format že " "obstaja, se ga zamenja.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "Določiti morate id in datotko eknjige" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "datoteka eknjige mora imeti končnico" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6420,11 +6522,11 @@ msgstr "" "dobite z ukazom list. fmt naj bo končnica datoteke, kot je nprimer LRF, TXT " "ali EPUB. Če logična knjiga nima formata fmt se ne zgodi nič.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "Določiti morate id in format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6439,15 +6541,15 @@ msgstr "" "Prikaži meta pdatke shranjene v bazi za knjigo identificirano z id-jem.\n" "id je identifikacijska številka, ki jo dobite z ukazom list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "Natisni meta podatke v OPF obliki (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "Določiti morate id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6470,11 +6572,11 @@ msgstr "" "ukazom\n" "show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "Določiti morate id in datoteko z meta podatki" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6492,27 +6594,27 @@ msgstr "" "opf datoteki).\n" "ID številke lahko dobite z ukazom list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "Izvozi vse knjige iz podatkovne baze brez upoštevanja seznama id-jev" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "Izvozi knjige v podan direktorij. Privzeto je" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "Izvozi vse knjige v en direktorij" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "Določiti morate nekaj id-jev ali možnost %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6524,27 +6626,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "

Selitev stare podatkovne baze v knjižnico eknjig v %s

" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "Kopiram %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "Krčim bazo" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6646,15 +6748,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6821,35 +6931,35 @@ msgstr "Dobljeni feed-i iz indeks strani" msgid "Trying to download cover..." msgstr "Poskušam prenesti naslovnico ..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "Začenjam prenos [%d nit(i)]..." -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "Feed-i prenešeni v %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "Prenos naslovnico ne bil mogoč: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "Prenašam naslovnico iz %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "Članek brez naslova" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "Članek prenešen: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "Prenos članka ni uspel: %s" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6950,13 +7060,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6980,6 +7091,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6990,7 +7102,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -7033,16 +7146,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -7050,7 +7165,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -7082,6 +7197,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -7109,6 +7225,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7132,6 +7249,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7152,10 +7270,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" @@ -7612,6 +7726,9 @@ msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." #~ msgid "Configuration" #~ msgstr "Konfiguracija" +#~ msgid "Free unused diskspace from the database" +#~ msgstr "Sprosti neuporabljen prostor iz baze podatkov" + #~ msgid "&Compact database" #~ msgstr "&Skrči podatkovno bazo" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index e82a2a33f1..dbc2677ab4 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-05-21 15:34+0000\n" "Last-Translator: nicke \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Gör ingenting" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Okänt" @@ -163,52 +163,52 @@ msgid "" "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Extrahera omslag från serietidningsfiler" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Läs metadata från %s filer" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Läs metadata från eböcker i RAR-arkiv" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Läs metadata från eböcker i ZIP-arkiv" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -218,24 +218,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -345,7 +338,7 @@ msgstr "Inga " msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -353,41 +346,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Lista alla installerade plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -402,33 +395,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -456,12 +449,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -470,10 +463,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -483,23 +476,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -508,48 +501,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -737,7 +730,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -745,11 +738,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1089,10 +1089,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1755,7 +1755,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1772,16 +1772,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1820,14 +1820,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1838,33 +1838,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2018,6 +2018,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2031,8 +2037,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2135,47 +2150,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2184,7 +2203,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2217,6 +2236,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2232,8 +2252,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2297,6 +2317,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2343,7 +2427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2525,39 +2609,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2569,7 +2620,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "" @@ -2585,7 +2636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "" @@ -2596,7 +2647,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2604,15 +2655,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2688,7 +2739,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2728,11 +2779,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2869,14 +2920,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3293,109 +3359,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3403,72 +3487,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3477,244 +3561,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3725,33 +3817,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3849,70 +3941,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4840,7 +4932,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4875,12 +4967,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5067,7 +5159,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5091,145 +5183,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5422,35 +5514,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5887,21 +5989,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6156,14 +6258,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6172,61 +6274,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6235,27 +6337,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6264,11 +6366,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6277,15 +6379,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6295,11 +6397,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6309,15 +6411,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6330,11 +6432,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6345,27 +6447,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6377,27 +6479,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6499,15 +6601,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6672,35 +6782,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6801,13 +6911,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6831,6 +6942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6841,7 +6953,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6884,16 +6997,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6901,7 +7016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6933,6 +7048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6960,6 +7076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -6983,6 +7100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7003,10 +7121,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index a86cccf550..5e8d309c34 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-05-21 15:34+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: Telugu \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "" @@ -163,52 +163,52 @@ msgid "" "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -218,24 +218,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -345,7 +338,7 @@ msgstr "" msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -353,41 +346,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -402,33 +395,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -456,12 +449,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -470,10 +463,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -483,23 +476,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -508,48 +501,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -737,7 +730,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -745,11 +738,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1089,10 +1089,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1755,7 +1755,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1772,16 +1772,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1820,14 +1820,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1838,33 +1838,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2018,6 +2018,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2031,8 +2037,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2135,47 +2150,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2184,7 +2203,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2217,6 +2236,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2232,8 +2252,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2297,6 +2317,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "..." + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2343,7 +2427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2525,39 +2609,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "..." - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2569,7 +2620,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "" @@ -2585,7 +2636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "" @@ -2596,7 +2647,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2604,15 +2655,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2688,7 +2739,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2728,11 +2779,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2869,14 +2920,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3293,109 +3359,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "పొరపాటు" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3403,72 +3487,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3477,244 +3561,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr " క్షణాలు" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "పనిముట్ల పట్టీ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "చిన్న" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "&సంకేతపదం:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3725,33 +3817,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3849,70 +3941,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4840,7 +4932,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4875,12 +4967,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5067,7 +5159,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5091,145 +5183,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5422,35 +5514,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5887,21 +5989,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6156,14 +6258,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6172,61 +6274,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6235,27 +6337,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6264,11 +6366,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6277,15 +6379,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6295,11 +6397,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6309,15 +6411,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6330,11 +6432,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6345,27 +6447,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6377,27 +6479,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6499,15 +6601,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6672,35 +6782,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6801,13 +6911,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6831,6 +6942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6841,7 +6953,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6884,16 +6997,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6901,7 +7016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6933,6 +7048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6960,6 +7076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -6983,6 +7100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7003,10 +7121,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/uk.po b/src/calibre/translations/uk.po index a29a51702b..bc8927cb54 100644 --- a/src/calibre/translations/uk.po +++ b/src/calibre/translations/uk.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-06-06 08:53+0000\n" "Last-Translator: Knedlyk \n" "Language-Team: Ukrainian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "Робить абсолютно нічого" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "Невідомо" @@ -166,52 +166,52 @@ msgstr "" "містить всі лінковані файли. Цей плагін запусткається кожен раз, коли Ви " "додаєте HTML файл до бібліотеки" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "Витягнути обкладинки з файлів комікса" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "Прочитати метадані з %s файлів" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "Прочитати метадані з е-книжки в RAR-архіві" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "Прочитати метадані з е-книжки в ZIP-архіві" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "Налаштувати метадані в %s файлах" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "Взяти метадані з %s файлів" @@ -221,16 +221,6 @@ msgstr "Конвертація вводу" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" -"Зберегти вивід з плагіна вводу до вказаної директорії. Помічне, коли Ви не " -"впевнені, на якій стадії конвертування трабляється помилка. ПОПЕРЕДЖЕННЯ: " -"При цьому повністю видаляється вміст вибраної директорії." - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " @@ -241,11 +231,11 @@ msgstr "" "корисна для документів, які не мають вказаного кодування, або ж мають " "вказане неправильне кодування." -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "Вивід конвертації" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -355,7 +345,7 @@ msgstr "Не знайдено олагіна в " msgid "Initialization of plugin %s failed with traceback:" msgstr "Ініціалізація плагіна %s не вдалася з помилками:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -368,41 +358,41 @@ msgstr "" "Налаштуйте Calibre, виклткаючи зовнішні плагіни.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "Видалити власні плагіни по назві. Не впливає на встроєні плагіни." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "Список всіх встановлених плагінів." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "Включити вибраний плагін" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "Виключити вибраний плагін" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -417,33 +407,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "Kovid Goyal" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "Передаю книжки до пристрою..." -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -471,12 +461,12 @@ msgstr "Спілкуюся з JetBook eBook reader." msgid "James Ralston" msgstr "James Ralston" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "Спілкуюся з Kindle eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "Спілкуюся з Kindle 2 eBook reader." @@ -485,10 +475,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "Спілкуюся з Sony PRS-500 eBook reader." #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -498,23 +488,23 @@ msgstr "Спілкуюся з Sony PRS-500 eBook reader." msgid "Getting list of books on device..." msgstr "Отримую список книжок на пристрої..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "Спілкуюся з Sony PRS-505 eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "Kovid Goyal і John Schember" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "Видаляю книжки з пристрою..." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "Висилаю метадані до пристрою..." @@ -523,48 +513,48 @@ msgstr "Висилаю метадані до пристрою..." msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "Спілкуюся з Sony PRS-700 eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "Не можу ініціалізувати диск %s. Спробуйте перезавантажитись." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "Пристрій не має карти пам’яті в цьому слоті." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "Вибраний слот: %s не підтримується." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "Немає достатньо місця в головній пам’яті" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "Немає достатньо місця на карті пам’яті" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -752,7 +742,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -760,11 +750,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -772,7 +769,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -780,7 +777,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -788,7 +785,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -797,17 +794,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -815,58 +812,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "Не додавати автовизначені розділи до Змісту." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -876,7 +873,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -884,53 +881,53 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." @@ -938,53 +935,53 @@ msgstr "" "Використати обкладинку з джерельного файлу в налаштуваннях до визначеної " "обкладинки." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -994,86 +991,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "Не можу знайти е-книжку всередині архіву" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1106,10 +1103,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1772,7 +1769,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1789,16 +1786,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1837,14 +1834,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1855,33 +1852,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2035,6 +2032,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2048,8 +2051,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2152,47 +2164,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2201,7 +2217,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2234,6 +2250,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2249,8 +2266,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2314,6 +2331,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2360,7 +2441,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2542,39 +2623,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2586,7 +2634,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "" @@ -2602,7 +2650,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "" @@ -2613,7 +2661,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2621,15 +2669,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2705,7 +2753,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2745,11 +2793,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2886,14 +2934,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3310,109 +3373,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3420,72 +3501,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3494,244 +3575,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3742,33 +3831,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3866,70 +3955,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4857,7 +4946,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4892,12 +4981,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5084,7 +5173,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5108,145 +5197,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5439,35 +5528,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5904,21 +6003,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6173,14 +6272,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6189,61 +6288,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6252,27 +6351,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6281,11 +6380,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6294,15 +6393,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6312,11 +6411,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6326,15 +6425,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6347,11 +6446,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6362,27 +6461,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6394,27 +6493,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6516,15 +6615,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6689,35 +6796,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6818,13 +6925,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6848,6 +6956,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6858,7 +6967,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6901,16 +7011,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6918,7 +7030,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6950,6 +7062,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6977,6 +7090,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -7000,6 +7114,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7020,10 +7135,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/translations/yi.po b/src/calibre/translations/yi.po index bf8b37091c..591bd50b80 100644 --- a/src/calibre/translations/yi.po +++ b/src/calibre/translations/yi.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2009-08-25 20:18+0000\n" +"POT-Creation-Date: 2009-09-04 17:30+0000\n" "PO-Revision-Date: 2009-07-31 17:16+0000\n" "Last-Translator: myle00 \n" "Language-Team: Yiddish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2009-08-27 16:24+0000\n" +"X-Launchpad-Export-Date: 2009-09-04 20:24+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -23,11 +23,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:94 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:52 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:53 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:58 #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:199 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:695 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:698 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:703 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:706 #: /home/kovid/work/calibre/src/calibre/ebooks/comic/input.py:403 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:66 #: /home/kovid/work/calibre/src/calibre/ebooks/fb2/input.py:68 @@ -77,8 +77,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:33 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/palmdoc/writer.py:29 #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ztxt/writer.py:27 -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:81 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:82 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:83 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:75 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:76 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:61 @@ -98,8 +98,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:111 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:118 #: /home/kovid/work/calibre/src/calibre/gui2/convert/__init__.py:19 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:81 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:106 @@ -120,7 +120,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/library.py:404 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:874 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:1000 -#: /home/kovid/work/calibre/src/calibre/library/cli.py:265 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:268 #: /home/kovid/work/calibre/src/calibre/library/database.py:917 #: /home/kovid/work/calibre/src/calibre/library/database2.py:652 #: /home/kovid/work/calibre/src/calibre/library/database2.py:664 @@ -128,14 +128,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1093 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1425 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1525 -#: /home/kovid/work/calibre/src/calibre/library/server.py:373 -#: /home/kovid/work/calibre/src/calibre/library/server.py:446 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1534 +#: /home/kovid/work/calibre/src/calibre/library/server.py:419 +#: /home/kovid/work/calibre/src/calibre/library/server.py:517 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:45 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:63 #: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:77 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:27 -#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:31 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:28 +#: /home/kovid/work/calibre/src/calibre/utils/poppler/__init__.py:32 #: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:52 msgid "Unknown" msgstr "אומבאקאנט" @@ -163,52 +163,52 @@ msgid "" "library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:47 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:48 msgid "" "Character encoding for the input HTML files. Common choices include: cp1252, " "latin1, iso-8859-1 and utf-8." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:55 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:56 msgid "Extract cover from comic files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:76 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:88 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:98 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:108 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:119 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:129 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:139 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:149 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:159 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:169 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:180 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:191 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:213 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:224 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:234 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:244 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:77 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:89 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:99 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:109 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:120 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:130 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:140 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:150 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:160 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:170 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:181 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:192 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:214 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:245 msgid "Read metadata from %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:203 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:204 msgid "Read metadata from ebooks in RAR archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:255 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:256 msgid "Read metadata from ebooks in ZIP archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:266 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:276 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:286 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:308 -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:319 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:267 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:277 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:287 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:309 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:320 msgid "Set metadata in %s files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:297 +#: /home/kovid/work/calibre/src/calibre/customize/builtins.py:298 msgid "Set metadata from %s files" msgstr "" @@ -218,24 +218,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/conversion.py:122 msgid "" -"Save the output from the input plugin to the specified directory. Useful if " -"you are unsure at which stage of the conversion process a bug is occurring. " -"WARNING: This completely deletes the contents of the specified directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:131 -msgid "" "Specify the character encoding of the input document. If set this option " "will override any encoding declared by the document itself. Particularly " "useful for documents that do not declare an encoding or that have erroneous " "encoding declarations." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:247 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:225 msgid "Conversion Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:261 +#: /home/kovid/work/calibre/src/calibre/customize/conversion.py:239 msgid "" "If specified, the output plugin will try to create output that is as human " "readable as possible. May not have any effect for some output plugins." @@ -345,7 +338,7 @@ msgstr "" msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:355 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:359 msgid "" " %prog options\n" "\n" @@ -353,41 +346,41 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:361 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:363 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 msgid "Remove a custom plugin by name. Has no effect on builtin plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:365 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:367 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:369 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:373 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:371 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:375 msgid "Disable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:12 +#: /home/kovid/work/calibre/src/calibre/devices/android/driver.py:13 msgid "Communicate with Android phones." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:18 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:19 msgid "Communicate with the BeBook eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/bebook/driver.py:95 msgid "Communicate with the BeBook Mini eBook reader." msgstr "" @@ -402,33 +395,33 @@ msgstr "" msgid "Kovid Goyal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 msgid "Communicate with the Cybook Gen 3 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:84 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:86 #: /home/kovid/work/calibre/src/calibre/devices/iliad/driver.py:17 #: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:18 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:22 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:67 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:78 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:30 msgid "John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:73 -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:75 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:74 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:76 #: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:78 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:129 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:132 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:99 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:101 msgid "Transferring books to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:83 +#: /home/kovid/work/calibre/src/calibre/devices/cybookg3/driver.py:85 msgid "Communicate with the Cybook Opus eBook reader." msgstr "" @@ -456,12 +449,12 @@ msgstr "" msgid "James Ralston" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:20 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:21 msgid "Communicate with the Kindle eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:65 -#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:76 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:66 +#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77 msgid "Communicate with the Kindle 2 eBook reader." msgstr "" @@ -470,10 +463,10 @@ msgid "Communicate with the Sony PRS-500 eBook reader." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/prs505/books.py:150 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:95 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:98 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:109 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:93 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:96 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:99 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:110 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:49 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:52 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:55 @@ -483,23 +476,23 @@ msgstr "" msgid "Getting list of books on device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:25 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 msgid "Communicate with the Sony PRS-505 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:26 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:27 #: /home/kovid/work/calibre/src/calibre/devices/prs700/driver.py:18 msgid "Kovid Goyal and John Schember" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:162 -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:169 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:163 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:170 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:119 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:134 msgid "Removing books from device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:197 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:198 #: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:149 msgid "Sending metadata to device..." msgstr "" @@ -508,48 +501,48 @@ msgstr "" msgid "Communicate with the Sony PRS-700 eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:277 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:349 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:285 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:357 msgid "Unable to detect the %s disk drive. Try rebooting." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:417 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:425 msgid "Unable to detect the %s disk drive." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:510 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:518 msgid "Could not find mount helper: %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:522 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 msgid "" "Unable to detect the %s disk drive. Your kernel is probably exporting a " "deprecated version of SYSFS." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:530 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:538 msgid "Unable to mount main memory (Error code: %d)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:635 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:637 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:643 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:645 msgid "The reader has no storage card in this slot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:639 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:647 msgid "Selected slot: %s is not supported." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:663 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:671 msgid "There is insufficient free space in main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:665 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:667 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:673 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:675 msgid "There is insufficient free space on the storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:678 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:686 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:433 #: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:83 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1000 @@ -737,7 +730,7 @@ msgstr "" msgid "Options to help with debugging the conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:182 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/cli.py:183 msgid "List builtin recipes" msgstr "" @@ -745,11 +738,18 @@ msgstr "" msgid "Output saved to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:69 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:91 msgid "Level of verbosity. Specify multiple times for greater verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:76 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +msgid "" +"Save the output from different stages of the conversion pipeline to the " +"specified directory. Useful if you are unsure at which stage of the " +"conversion process a bug is occurring." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:107 msgid "" "Specify the input profile. The input profile gives the conversion system " "information on how to interpret various information in the input document. " @@ -757,7 +757,7 @@ msgid "" "are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:87 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:118 msgid "" "Specify the output profile. The output profile tells the conversion system " "how to optimize the created document for the specified device. In some " @@ -765,7 +765,7 @@ msgid "" "a device. For example EPUB on the SONY reader. Choices are:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:98 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:129 msgid "" "The base font size in pts. All font sizes in the produced book will be " "rescaled based on this size. By choosing a larger size you can make the " @@ -773,7 +773,7 @@ msgid "" "chosen based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:108 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:139 msgid "" "Mapping from CSS font names to font sizes in pts. An example setting is " "12,12,14,16,18,20,22,24. These are the mappings for the sizes xx-small to xx-" @@ -782,17 +782,17 @@ msgid "" "use a mapping based on the output profile you chose." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:120 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:151 msgid "Disable all rescaling of font sizes." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:127 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:158 msgid "" "The line height in pts. Controls spacing between consecutive lines of text. " "By default no line height manipulation is performed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:135 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:166 msgid "" "Some badly designed documents use tables to control the layout of text on " "the page. When converted these documents often have text that runs off the " @@ -800,58 +800,58 @@ msgid "" "tables and present it in a linear fashion." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:145 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:176 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:154 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:162 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:193 msgid "" "XPath expression that specifies all tags that should be added to the Table " "of Contents at level three. Each entry is added under the previous level two " "entry." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:170 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:201 msgid "" "Normally, if the source file already has a Table of Contents, it is used in " "preference to the auto-generated one. With this option, the auto-generated " "one is always used." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:178 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:209 msgid "Don't add auto-detected chapters to the Table of Contents." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:185 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:216 msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents. Default: %default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:192 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:223 msgid "" "Maximum number of links to insert into the TOC. Set to 0 to disable. Default " "is: %default. Links are only added to the TOC if less than the threshold " "number of chapters were detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:200 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:231 msgid "" "Remove entries from the Table of Contents whose titles match the specified " "regular expression. Matching entries and all their children are removed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:211 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:242 msgid "" "An XPath expression to detect chapter titles. The default is to consider " "

or

tags that contain the words \"chapter\",\"book\",\"section\" or " @@ -861,7 +861,7 @@ msgid "" "User Manual for further help on using this feature." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:225 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:256 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 " @@ -869,105 +869,105 @@ msgid "" "\"both\" will use both page breaks and lines to mark chapters." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:235 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:266 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:244 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:275 msgid "" "An XPath expression. Page breaks are inserted before the specified elements." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:250 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:281 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:255 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:286 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:260 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:291 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:265 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:296 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:270 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:301 msgid "" "Do not force text to be justified in output. Whether text is actually " "displayed justified or not depends on whether the ebook format and reading " "device support justification." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:277 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:308 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 (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:284 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:315 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 msgid "" "Insert a blank line between paragraphs. Will not work if the source file " "does not use paragraphs (

or

tags)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:297 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 msgid "" "Remove the first image from the input ebook. Useful if the first image in " "the source file is a cover and you are specifying an external cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:305 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:336 msgid "" "Insert the book metadata at the start of the book. This is useful if your " "ebook reader does not support displaying/searching metadata directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:313 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:344 msgid "" "Attempt to detect and correct hard line breaks and other problems in the " "source file. This may make things worse, so use with care." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:321 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:352 msgid "Use a regular expression to try and remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:328 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:359 msgid "The regular expression to use to remove the header." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:334 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:365 msgid "Use a regular expression to try and remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:341 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:372 msgid "The regular expression to use to remove the footer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:348 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 msgid "" "Read metadata from the specified OPF file. Metadata read from this file will " "override any metadata in the source file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:355 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:386 msgid "" "Transliterate unicode characters to an ASCII representation. Use with care " "because this will replace unicode characters with ASCII. For instance it " @@ -977,86 +977,86 @@ msgid "" "number of people will be used (Chinese in the previous example)." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:370 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:401 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:37 msgid "Set the title." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:374 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:405 msgid "Set the authors. Multiple authors should be separated by ampersands." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:379 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:410 msgid "The version of the title to be used for sorting. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:383 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:414 msgid "String to be used when sorting by author. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:387 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:418 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:51 msgid "Set the cover to the specified file." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:391 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:422 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:53 msgid "Set the ebook description." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:395 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:426 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:55 msgid "Set the ebook publisher." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:399 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:430 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:59 msgid "Set the series this ebook belongs to." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:403 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:434 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:61 msgid "Set the index of the book in this series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:407 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:438 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:63 msgid "Set the rating. Should be a number between 1 and 5." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:411 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:442 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:65 msgid "Set the ISBN of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:415 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:446 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:67 msgid "Set the tags for the book. Should be a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:419 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:450 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:69 msgid "Set the book producer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:423 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:454 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/cli.py:71 msgid "Set the language." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:515 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:546 msgid "Could not find an ebook inside the archive" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:653 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:712 msgid "Converting input to HTML..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:670 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:735 msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:745 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:821 msgid "Creating" msgstr "" @@ -1089,10 +1089,10 @@ msgid "" "disables the generation of this cover." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:123 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/fb2ml.py:122 #: /home/kovid/work/calibre/src/calibre/ebooks/pml/pmlml.py:111 #: /home/kovid/work/calibre/src/calibre/ebooks/rb/rbml.py:98 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:70 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/txtml.py:72 msgid "Table of Contents:" msgstr "" @@ -1755,7 +1755,7 @@ msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:66 +#: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:68 msgid "Unnamed" msgstr "" @@ -1772,16 +1772,16 @@ msgid "" "Generate an Adobe \"page-map\" file if pagination information is available." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:120 msgid "Footnotes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:126 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdb/ereader/reader132.py:129 msgid "Sidebar" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdb/input.py:22 -#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:21 +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:22 msgid "" "Normally calibre treats blank lines as paragraph markers. With this option " "it will assume that every line represents a paragraph instead." @@ -1820,14 +1820,14 @@ msgid "" "Manipulate a PDF.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:28 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:29 msgid "" "[options] file.pdf\n" "\n" "Crop a PDF file.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:37 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:38 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:34 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:32 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:36 @@ -1838,33 +1838,33 @@ msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:40 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:41 msgid "Number of pixels to crop from the left most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:44 msgid "Number of pixels to crop from the left most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:46 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:47 msgid "Number of pixels to crop from the right most x (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:49 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:50 msgid "Number of pixels to crop from the right most y (default is %s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:52 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:53 msgid "" "A file generated by ghostscript which allows each page to be individually " "cropped `gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox file.pdf 2> bounding`" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 msgid "Crop Options:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:72 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/crop.py:73 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/decrypt.py:62 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/encrypt.py:52 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/merge.py:56 @@ -2018,6 +2018,12 @@ msgid "" "first and then try it." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/input.py:26 +msgid "" +"Run the text input through the markdown pre-processor. To learn more about " +"markdown see" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:24 msgid "" "Type of newline to use. Options are %s. Default is 'system'. Use 'old_mac' " @@ -2031,8 +2037,17 @@ msgid "" "Note: This option is not honored by all formats." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:44 +msgid "Do not add a blank line between paragraphs." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/txt/output.py:41 +msgid "Add a tab at the beginning of each paragraph." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 msgid "Frequently used directories" msgstr "" @@ -2135,47 +2150,51 @@ msgstr "" msgid "Copy to Clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:32 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:52 msgid "Searching in" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:155 msgid "Adding..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:168 msgid "Searching in all sub-directories..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:220 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:244 msgid "Added" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:257 msgid "Adding failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:234 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:258 msgid "" "The add books process seems to have hung. Try restarting calibre and adding " "the books in smaller increments, until you find the problem book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:270 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:271 msgid "" "Books with the same title as the following already exist in the database. " "Add them anyway?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:301 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:274 +msgid "Adding duplicates..." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:335 msgid "Saving..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/add.py:354 +#: /home/kovid/work/calibre/src/calibre/gui2/add.py:388 msgid "Saved" msgstr "" @@ -2184,7 +2203,7 @@ msgid "Bulk Convert" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/bulk.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:153 msgid "Options specific to the output format." msgstr "" @@ -2217,6 +2236,7 @@ msgid "input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/comic_input_ui.py:76 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_input_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:28 @@ -2232,8 +2252,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/convert/structure_detection_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/convert/toc_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:28 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:35 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_wizard_ui.py:67 #: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:59 @@ -2297,6 +2317,70 @@ msgstr "" msgid "&Disable comic processing" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:19 +msgid "Debug" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:21 +msgid "Debug the conversion process." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:38 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:47 +msgid "Choose debug folder" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:57 +msgid "Invalid debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug.py:58 +msgid "Failed to create debug directory" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:46 +msgid "" +"Choose a folder to put the debug output into. If you specify a folder, " +"calibre will place a lot of debug output into it. This will be useful in " +"understanding the conversion process and figuring out the correct values for " +"conversion parameters like Table of Contents and Chapter Detection." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:48 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/debug_ui.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:556 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 +#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 +msgid "..." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/epub_output.py:15 msgid "EPUB Output" msgstr "" @@ -2343,7 +2427,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/fb2_output_ui.py:29 #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_output_ui.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/convert/rb_output_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:37 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:43 msgid "&Inline TOC" msgstr "" @@ -2525,39 +2609,6 @@ msgstr "" msgid "Browse for an image to use as the cover of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:170 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:44 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/device_drivers/configwidget_ui.py:62 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:504 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:343 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:348 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:362 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:371 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:373 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:375 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:380 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:382 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:126 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:131 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:135 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:267 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:269 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:270 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:333 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:335 -#: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:341 -msgid "..." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:340 msgid "&Title: " @@ -2569,7 +2620,7 @@ msgid "Change the title of this book" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:173 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:344 msgid "&Author(s): " msgstr "" @@ -2585,7 +2636,7 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:176 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:353 msgid "&Publisher: " msgstr "" @@ -2596,7 +2647,7 @@ msgid "Ta&gs: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:178 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:355 msgid "" "Tags categorize the book. This is particularly useful while searching. " @@ -2604,15 +2655,15 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:179 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:358 msgid "&Series:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:180 #: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:181 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:155 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:359 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:360 msgid "List of known series. You can add new series." @@ -2688,7 +2739,7 @@ msgid "PDB Input" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/convert/pdb_input_ui.py:29 -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:29 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:36 msgid "Treat each &line as a paragraph" msgstr "" @@ -2728,11 +2779,11 @@ msgstr "" msgid "RB Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:139 msgid "Convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/single.py:164 msgid "Options specific to the input format." msgstr "" @@ -2869,14 +2920,29 @@ msgstr "" msgid "TXT Input" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:37 +msgid "Process using markdown" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_input_ui.py:38 +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_output.py:16 msgid "TXT Output" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:36 +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:42 msgid "&Line ending style:" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/convert/txt_output_ui.py:45 +msgid "Add a tab at the beginning of each paragraph" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/convert/xpath_edit_ui.py:42 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 @@ -3293,109 +3359,127 @@ msgstr "" msgid "new email address" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:508 -msgid "No valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:509 -msgid "%s is not a valid plugin path" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:512 -msgid "Choose plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:524 -msgid "Plugin cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 -msgid "The plugin: %s cannot be disabled" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:534 -msgid "Plugin not customizable" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:535 -msgid "Plugin: %s does not need customization" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:559 -msgid "Customize %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:569 -msgid "Cannot remove builtin plugin" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:570 -msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:603 -msgid "Error log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:610 -msgid "Access log:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:635 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 -msgid "Failed to start content server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:659 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:470 -msgid "Select location for books" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 -msgid "Invalid size" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:677 -msgid "The size %s is invalid. must be of the form widthxheight" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:721 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:726 -msgid "Invalid database location" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:722 -msgid "Invalid database location " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:723 -msgid "
Must be a directory." -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:727 -msgid "Invalid database location.
Cannot write to " -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:764 -msgid "Checking database integrity" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:783 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:468 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:801 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 #: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:52 msgid "Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:784 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:469 +msgid "Failed to install command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:472 +msgid "Command line tools installed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:473 +msgid "Command line tools installed in" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:474 +msgid "" +"If you move calibre.app, you have to re-install the command line tools." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:525 +msgid "No valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:526 +msgid "%s is not a valid plugin path" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:529 +msgid "Choose plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:541 +msgid "Plugin cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:542 +msgid "The plugin: %s cannot be disabled" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:551 +msgid "Plugin not customizable" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:552 +msgid "Plugin: %s does not need customization" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:576 +msgid "Customize %s" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:586 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:587 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:620 +msgid "Error log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:627 +msgid "Access log:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:652 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 +msgid "Failed to start content server" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:676 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:471 +msgid "Select location for books" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:693 +msgid "Invalid size" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:694 +msgid "The size %s is invalid. must be of the form widthxheight" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:738 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:743 +msgid "Invalid database location" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:739 +msgid "Invalid database location " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:740 +msgid "
Must be a directory." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:744 +msgid "Invalid database location.
Cannot write to " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:782 +msgid "Checking database integrity" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:802 msgid "Failed to check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:789 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:807 msgid "Some inconsistencies found" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:790 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:808 msgid "" "The following books had formats listed in the database that are not actually " "available. The entries for the formats have been removed. You should check " @@ -3403,72 +3487,72 @@ msgid "" "folder directly." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:67 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 msgid "Invalid template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save.py:69 msgid "The template %s is invalid:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 msgid "TabWidget" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 msgid "" "Here you can control how calibre will read metadata from the files you add " "to it. calibre can either read metadata from the contents of the file, or " "from the filename." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 msgid "Read metadata only from &file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 msgid "&Configure metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 msgid "&Adding books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 msgid "" "Here you can control how calibre will save your books when you click the " "Save to Disk button:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 msgid "Save &cover separately" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 msgid "Update &metadata in saved copies" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:102 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 msgid "Save metadata in &OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 msgid "Convert non-English characters to &English equivalents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:104 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:110 msgid "Format &dates as:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:111 msgid "File &formats to save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:106 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:112 msgid "Save &template" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:107 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:113 msgid "" "By adjusting the template below, you can control what folders the files are " "saved in and what filenames they are given. You can use the / character to " @@ -3477,244 +3561,252 @@ msgid "" "by the empty string." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:108 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:114 msgid "Available variables:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:115 +msgid "Replace space with &underscores" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:116 +msgid "Change paths to &lowercase" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/add_save_ui.py:117 msgid "&Saving books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:485 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:488 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:367 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:173 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 msgid "Browse for the new database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:489 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 msgid "Show notification when &new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:490 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:491 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:492 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:493 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:494 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:495 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:497 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:500 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:501 msgid "Preferred &output format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:502 msgid "Preferred &input format order:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:503 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:506 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:505 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 msgid "Show ¬ifications in system tray" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 msgid "Show cover &browser in a separate window (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 msgid "Search as you type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:512 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:513 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 msgid "&Delete news from library when it is automatically sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:514 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 msgid "&Number of covers to show in browse mode (needs restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:515 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:516 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:517 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:518 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:519 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:522 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:523 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:524 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 msgid "Use internal &viewer for:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:525 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 msgid "Add an email address to which to send books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 msgid "&Add email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 msgid "Make &default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:528 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 msgid "&Remove email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 msgid "calibre can send your books to you (or your reader) by email" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:530 -msgid "Free unused diskspace from the database" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:531 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 msgid "&Check database integrity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:532 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +msgid "&Install command line tools" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:533 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:534 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:178 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:117 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:535 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:179 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/send_email_ui.py:119 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:536 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:537 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:180 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:538 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:539 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:540 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:541 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:542 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:543 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:546 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:544 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:545 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 #: /home/kovid/work/calibre/src/calibre/gui2/wizard/stanza_ui.py:46 msgid "" "

Remember to leave calibre running as the server only runs as long as " @@ -3725,33 +3817,33 @@ msgid "" "the IP address of the computer calibre is running on." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:547 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:548 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:549 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 msgid "&Customize plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:550 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:553 msgid "&Remove plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:551 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 msgid "Add new plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:552 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:555 msgid "Plugin &file:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:554 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:557 msgid "&Add" msgstr "" @@ -3849,70 +3941,70 @@ msgstr "" msgid "Show job &details" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 msgid "Edit Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:134 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:339 msgid "Meta information" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:136 +msgid "A&utomatically set author sort" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:137 msgid "Author s&ort: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:138 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:346 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:139 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:349 msgid "&Rating:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:350 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:351 msgid "Rating of this book. 0-5 stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:142 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:352 msgid " stars" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 msgid "Add ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:150 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:356 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:357 msgid "Open Tag Editor" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "&Remove tags:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:149 msgid "Comma separated list of tags to remove from the books. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:153 msgid "Remove &format:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:158 -msgid "A&utomatically set author sort" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:119 msgid "Not a valid picture" msgstr "" @@ -4840,7 +4932,7 @@ msgid "Save to disk in a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1484 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1485 msgid "Save only %s format to disk" msgstr "" @@ -4875,12 +4967,12 @@ msgid "Bad database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:428 -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:477 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:478 msgid "Calibre Library" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:438 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1612 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1626 msgid "Choose a location for your ebook library." msgstr "" @@ -5067,7 +5159,7 @@ msgid "No book selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1377 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1429 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1427 msgid "Cannot view" msgstr "" @@ -5091,145 +5183,145 @@ msgid "" "continue?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1430 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1468 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1469 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1513 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1515 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1514 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1516 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1562 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1564 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1563 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1565 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1580 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1595 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1588 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1606 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1581 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1589 msgid "" "

Could not convert: %s

It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1596 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1607 msgid "Failed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1621 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1635 msgid "Invalid library location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1622 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1636 msgid "Could not access %s. Using %s as the library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1670 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1684 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1708 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1711 msgid "" " is communicating with the device!
\n" " Quitting may cause corruption on the device.
\n" " Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1701 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1715 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1752 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1766 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1771 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1785 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1779 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1793 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1780 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1794 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1798 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1812 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1800 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1814 msgid "Start minimized to system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1816 msgid "Log debugging information to console" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1850 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1864 msgid "If you are sure it is not running" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1852 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1866 msgid "Cannot Start " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1853 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1867 msgid "%s is already running." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1856 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1870 msgid "may be running in the system tray, in the" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1858 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1872 msgid "upper right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1860 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1874 msgid "lower right region of the screen." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1863 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1877 msgid "try rebooting your computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1865 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1885 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1879 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1899 msgid "try deleting the file" msgstr "" @@ -5422,35 +5514,45 @@ msgid "Publishers" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:30 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:97 msgid "Starting conversion of %d books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:53 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:129 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:56 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:137 msgid "Convert book %d of %d (%s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:82 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:154 msgid "Could not convert some books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:155 msgid "" "Could not convert %d of %d books, because no suitable source format was " "found." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:178 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:186 msgid "You must set a username and password for %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:183 +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:191 msgid "Fetch news from " msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:201 +msgid "Convert existing" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/tools.py:202 +msgid "" +"The following books have already been converted to %s format. Do you wish to " +"reconvert them?" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/viewer/bookmarkmanager.py:43 msgid "Edit bookmark" msgstr "" @@ -5887,21 +5989,21 @@ msgstr "" msgid "Failed to move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:444 msgid "" "

An invalid library already exists at %s, delete it before trying to move " "the existing library.
Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:455 msgid "Could not move library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/wizard/__init__.py:529 msgid "welcome wizard" msgstr "" @@ -6156,14 +6258,14 @@ msgid "" "settings." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:189 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:187 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:195 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -6172,61 +6274,61 @@ msgid "" "fields. Only has effect in the text output format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:197 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:199 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:203 msgid "" "The maximum width of a single line in the output. Defaults to detecting " "screen size." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:206 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:204 msgid "The string used to separate fields. Default is a space." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:207 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:205 msgid "" "The prefix for all file paths. Default is the absolute path to the library " "folder." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:208 msgid "" "The format in which to output the data. Available choices: %s. Defaults is " "text." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:218 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:221 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:228 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:296 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:299 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:322 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:323 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -6235,27 +6337,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:331 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:333 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:334 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:335 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:336 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:340 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:346 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:358 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:363 msgid "" "%prog remove ids\n" "\n" @@ -6264,11 +6366,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:370 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:378 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:397 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -6277,15 +6379,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:412 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:406 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:417 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:414 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:425 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -6295,11 +6397,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:427 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:442 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:445 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:460 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -6309,15 +6411,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:453 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:468 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:458 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:477 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:472 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:491 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -6330,11 +6432,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:485 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:507 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:505 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:527 msgid "" "%prog export [options] ids\n" "\n" @@ -6345,27 +6447,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:513 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:535 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:515 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:517 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:539 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:524 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:546 msgid "Specifying this switch will turn this behavior off." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:537 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:569 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:547 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:581 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -6377,27 +6479,27 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1551 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1560 msgid "

Migrating old database to ebook library in %s

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1580 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1589 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1597 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1606 msgid "Compacting database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1685 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1694 msgid "Checking SQL integrity..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1713 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1731 msgid "Checking for missing files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1737 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1755 msgid "Checked id" msgstr "" @@ -6499,15 +6601,23 @@ msgid "" "Default is: %b, %Y" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:215 +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:75 +msgid "Convert paths to lowercase." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:77 +msgid "Replace whitespace with underscores." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:230 msgid "Requested formats not available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:203 +#: /home/kovid/work/calibre/src/calibre/library/server.py:233 msgid "Password to access your calibre library. Username is " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/server.py:526 +#: /home/kovid/work/calibre/src/calibre/library/server.py:598 msgid "" "[options]\n" "\n" @@ -6672,35 +6782,35 @@ msgstr "" msgid "Trying to download cover..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:764 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:767 msgid "Starting download [%d thread(s)]..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:780 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:783 msgid "Feeds downloaded to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:790 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:793 msgid "Could not download cover: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:797 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:800 msgid "Downloading cover from %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:920 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:932 msgid "Untitled Article" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:991 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1003 msgid "Article downloaded: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1002 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1014 msgid "Article download failed: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1017 +#: /home/kovid/work/calibre/src/calibre/web/feeds/news.py:1029 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_borba.py:80 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_glas_srpske.py:76 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_instapaper.py:59 @@ -6801,13 +6911,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_chr_mon.py:11 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cincinnati_enquirer.py:10 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_climate_progress.py:23 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_cnn.py:14 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_coding_horror.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_common_dreams.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_corriere_della_sera_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_craigslist.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_mail.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_daily_telegraph.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_darknet.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_discover_magazine.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_dna.py:12 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_ecogeek.py:16 @@ -6831,6 +6942,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_iht.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_indy_star.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_inquirer_net.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_intelligencer.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_irish_times.py:13 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_japan_times.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py:15 @@ -6841,7 +6953,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_krstarica_en.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_latimes.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linux_magazine.py:16 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_linuxdevices.py:20 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_livemint.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_lrb.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_miami_herald.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_moneynews.py:16 @@ -6884,16 +6997,18 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_stackoverflow.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_starbulletin.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_straitstimes.py:22 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:18 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_teleread.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_age.py:19 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:25 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py:23 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_nation.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_oz.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_register.py:6 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_the_scotsman.py:19 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_thedgesingapore.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theeconomictimes_india.py:25 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_themarketticker.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theoldfoodie.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_theonion.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_time_magazine.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_times_online.py:25 @@ -6901,7 +7016,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_twitchfilms.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_uncrate.py:24 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_upi.py:15 -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:17 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usnews.py:21 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_utne.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_wash_post.py:12 @@ -6933,6 +7048,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_heise.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hna.py:17 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_nzz_ger.py:24 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_rga.py:19 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_spiegelde.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_sueddeutsche.py:20 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tomshardware_de.py:20 @@ -6960,6 +7076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_demorgen_be.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_gva_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln.py:22 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_hln_be.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_tijd.py:22 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_volksrant.py:17 msgid "Dutch" @@ -6983,6 +7100,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h1.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h2.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_h3.py:15 +#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_honvedelem.py:16 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_huntechnet.py:15 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_index_hu.py:8 #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_pcworld_hu.py:17 @@ -7003,10 +7121,6 @@ msgstr "" msgid "Montenegrin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_usatoday.py:18 -msgid "Kovid Goyal and Sujata Raman" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/web/feeds/recipes/recipe_zaobao.py:17 msgid "Chinese" msgstr "" diff --git a/src/calibre/utils/filenames.py b/src/calibre/utils/filenames.py index bf3cbe2f67..82d3487c5f 100644 --- a/src/calibre/utils/filenames.py +++ b/src/calibre/utils/filenames.py @@ -63,6 +63,8 @@ def shorten_components_to(length, components): if not r: r = x.strip()[0] if x.strip() else 'x' ans.append(r) + if len(os.sep.join(ans)) > length: + return shorten_components_to(length, ans) return ans def find_executable_in_path(name, path=None): diff --git a/src/calibre/utils/ipc/launch.py b/src/calibre/utils/ipc/launch.py index 7a03010dc4..dd7cd356f2 100644 --- a/src/calibre/utils/ipc/launch.py +++ b/src/calibre/utils/ipc/launch.py @@ -16,6 +16,8 @@ if iswindows: import win32process _windows_null_file = open(os.devnull, 'wb') +isnewosx = isosx and getattr(sys, 'new_app_bundle', False) + class Worker(object): ''' Platform independent object for launching child processes. All processes @@ -45,6 +47,9 @@ class Worker(object): return os.path.join(os.path.dirname(sys.executable), 'calibre-parallel.exe' if isfrozen else \ 'Scripts\\calibre-parallel.exe') + if isnewosx: + return os.path.join(sys.console_binaries_path, 'calibre-parallel') + if isosx: if not isfrozen: return 'calibre-parallel' contents = os.path.join(self.osx_contents_dir, @@ -56,6 +61,9 @@ class Worker(object): @property def gui_executable(self): + if isnewosx: + return os.path.join(sys.binaries_path, 'calibre-parallel') + if isfrozen and isosx: return os.path.join(self.osx_contents_dir, 'MacOS', self.osx_interpreter) @@ -98,7 +106,7 @@ class Worker(object): def __init__(self, env, gui=False): self._env = {} self.gui = gui - if isosx and isfrozen: + if isosx and isfrozen and not isnewosx: contents = os.path.join(self.osx_contents_dir, 'console.app', 'Contents') resources = os.path.join(contents, 'Resources') fd = os.path.join(contents, 'Frameworks') @@ -133,7 +141,7 @@ class Worker(object): if priority is None: priority = prefs['worker_process_priority'] cmd = [exe] - if isosx: + if isosx and not isnewosx: cmd += ['-c', self.osx_prefix + 'from calibre.utils.ipc.worker import main; main()'] args = { 'env' : env, @@ -155,7 +163,7 @@ class Worker(object): ret = self._file.name if iswindows and 'stdin' not in args: - # On windows when usingthepythonw interpreter, + # On windows when using the pythonw interpreter, # stdout, stderr and stdin may not be valid args['stdin'] = subprocess.PIPE args['stdout'] = _windows_null_file diff --git a/src/calibre/utils/osx_symlinks.py b/src/calibre/utils/osx_symlinks.py index 36fa0e7b45..6aa7fb5d0a 100644 --- a/src/calibre/utils/osx_symlinks.py +++ b/src/calibre/utils/osx_symlinks.py @@ -6,14 +6,18 @@ __license__ = 'GPL v3' __copyright__ = '2009, Kovid Goyal ' __docformat__ = 'restructuredtext en' -AUTHTOOL="""#!%s +import sys, os + +AUTHTOOL="""#!/usr/bin/python import os scripts = %s links = %s os.setuid(0) for s, l in zip(scripts, links): - if os.path.lexists(l): + try: os.remove(l) + except: + pass print 'Creating link:', l, '->', s omask = os.umask(022) os.symlink(s, l) @@ -23,15 +27,31 @@ for s, l in zip(scripts, links): DEST_PATH = '/usr/bin' def create_symlinks(): - import os, tempfile, traceback, sys - from Authorization import Authorization, kAuthorizationFlagDestroyRights + return create_symlinks_new() if getattr(sys, 'new_app_bundle', False) else create_symlinks_old() + +def create_symlinks_new(): from calibre.resources import scripts + links = [os.path.join(DEST_PATH, i) for i in scripts] + scripts = [os.path.join( + sys.binaries_path if scripts[i] == 'gui' else sys.console_binaries_path, i) for i in scripts] + + return do_it(scripts, links) + + +def create_symlinks_old(): + from calibre.resources import scripts resources_path = os.environ['RESOURCEPATH'] links = [os.path.join(DEST_PATH, i) for i in scripts] scripts = [os.path.join(resources_path, 'loaders', i) for i in scripts] + return do_it(scripts, links) + +def do_it(scripts, links): + import os, tempfile, traceback + from Authorization import Authorization, kAuthorizationFlagDestroyRights + r1, r2 = DEST_PATH, links bad = False for s, l in zip(scripts, links): if os.path.exists(l) and os.path.exists(os.path.realpath(l)): @@ -39,19 +59,28 @@ def create_symlinks(): bad = True break if bad: + ph, pp = os.environ.get('PYTHONHOME', None), os.environ.get('PYTHONPATH', None) auth = Authorization(destroyflags=(kAuthorizationFlagDestroyRights,)) fd, name = tempfile.mkstemp('.py') - os.write(fd, AUTHTOOL % (sys.executable, repr(scripts), repr(links))) + os.write(fd, AUTHTOOL % (repr(scripts), repr(links))) os.close(fd) os.chmod(name, 0700) try: - pipe = auth.executeWithPrivileges(sys.executable, name) + if pp: + del os.environ['PYTHONPATH'] + if ph: + del os.environ['PYTHONHOME'] + pipe = auth.executeWithPrivileges(name) sys.stdout.write(pipe.read()) pipe.close() except: - traceback.print_exc() + r1, r2 = None, traceback.format_exc() finally: os.unlink(name) + if pp: + os.environ['PYTHONPATH'] = pp + if ph: + os.environ['PYTHONHOME'] = ph - return DEST_PATH, links + return r1, r2 diff --git a/src/calibre/web/feeds/recipes/recipe_economist.py b/src/calibre/web/feeds/recipes/recipe_economist.py index c88554ad27..6965cfe0c4 100644 --- a/src/calibre/web/feeds/recipes/recipe_economist.py +++ b/src/calibre/web/feeds/recipes/recipe_economist.py @@ -61,7 +61,9 @@ class Economist(BasicNewsRecipe): continue a = tag.find('a', href=True) if a is not None: - url=a['href'].replace('displaystory', 'PrinterFriendly') + url=a['href'].replace('displaystory', 'PrinterFriendly').strip() + if url.startswith('Printer'): + url = '/'+url if url.startswith('/'): url = 'http://www.economist.com' + url try: diff --git a/src/calibre/web/feeds/recipes/recipe_latimes.py b/src/calibre/web/feeds/recipes/recipe_latimes.py index 915a0946df..a25684b5ab 100644 --- a/src/calibre/web/feeds/recipes/recipe_latimes.py +++ b/src/calibre/web/feeds/recipes/recipe_latimes.py @@ -1,7 +1,7 @@ #!/usr/bin/env python __license__ = 'GPL v3' -__copyright__ = '2008, Darko Miletic ' +__copyright__ = '2008-2009, Darko Miletic ' ''' latimes.com ''' @@ -10,20 +10,56 @@ from calibre.web.feeds.news import BasicNewsRecipe class LATimes(BasicNewsRecipe): title = u'The Los Angeles Times' - __author__ = u'Darko Miletic' - description = u'News from Los Angeles' + __author__ = u'Darko Miletic and Sujata Raman' + description = u'News from Los Angeles' oldest_article = 7 max_articles_per_feed = 100 - language = _('English') + language = _('English') no_stylesheets = True use_embedded_content = False + encoding = 'utf-8' + lang = 'en-US' - keep_only_tags = [ dict(name='div', attrs={'id':'center' }) ] - remove_tags_after = [ dict(name='div', attrs={'id':'socialnet'}) ] - remove_tags = [ - dict(name='div' , attrs={'id':'wrapper_vid' }) - ,dict(name='div' , attrs={'id':'article_related'}) - ,dict(name='div' , attrs={'id':'socialnet' }) + conversion_options = { + 'comment' : description + , 'language' : lang + } + + extra_css = ''' + h1{font-family :Georgia,"Times New Roman",Times,serif; font-size:large; } + h2{font-family :Georgia,"Times New Roman",Times,serif; font-size:x-small;} + .story{font-family :Georgia,"Times New Roman",Times,serif; font-size: x-small;} + .entry-body{font-family :Georgia,"Times New Roman",Times,serif; font-size: x-small;} + .entry-more{font-family :Georgia,"Times New Roman",Times,serif; font-size: x-small;} + .credit{color:#666666; font-family :Georgia,"Times New Roman",Times,serif; font-size: xx-small;} + .small{color:#666666; font-family :Georgia,"Times New Roman",Times,serif; font-size: xx-small;} + .byline{font-family :Georgia,"Times New Roman",Times,serif; font-size: xx-small;} + .date{font-family :Georgia,"Times New Roman",Times,serif; font-size: xx-small;color:#930000; font-style:italic;} + .time{font-family :Georgia,"Times New Roman",Times,serif; font-size: xx-small;color:#930000; font-style:italic;} + .copyright{font-family :Georgia,"Times New Roman",Times,serif; font-size: xx-small;color:#930000; } + .subhead{font-family :Georgia,"Times New Roman",Times,serif; font-size:x-small;} + ''' + + + keep_only_tags = [dict(name='div', attrs={'class':["story" ,"entry"] })] + remove_tags = [ dict(name='div', attrs={'class':['articlerail',"sphereTools","tools","toppaginate","entry-footer-left","entry-footer-right"]}), + dict(name='div', attrs={'id':["moduleArticleToolsContainer",]}), + dict(name='ul', attrs={'class':["article-nav clearfix",]}), + dict(name='p', attrs={'class':["entry-footer",]}), + dict(name=['iframe']) ] - feeds = [(u'News', u'http://feeds.latimes.com/latimes/news')] \ No newline at end of file + feeds = [(u'News', u'http://feeds.latimes.com/latimes/news') + ,(u'Local','http://feeds.latimes.com/latimes/news/local') + ,(u'Most Emailed','http://feeds.latimes.com/MostEmailed') + ,(u'California Politics','http://feeds.latimes.com/latimes/news/local/politics/cal/') + ,('OrangeCounty','http://feeds.latimes.com/latimes/news/local/orange/') + ,('National','http://feeds.latimes.com/latimes/news/nationworld/nation') + ,('Politics','http://feeds.latimes.com/latimes/news/politics/') + ,('Business','http://feeds.latimes.com/latimes/business') + ,('Sports','http://feeds.latimes.com/latimes/sports/') + ,('Entertainment','http://feeds.latimes.com/latimes/entertainment/') + ] + + def get_article_url(self, article): + return article.get('feedburner_origlink') diff --git a/src/calibre/web/feeds/recipes/recipe_newsweek.py b/src/calibre/web/feeds/recipes/recipe_newsweek.py index 9a6ef77cee..b0e86e8adb 100644 --- a/src/calibre/web/feeds/recipes/recipe_newsweek.py +++ b/src/calibre/web/feeds/recipes/recipe_newsweek.py @@ -89,6 +89,17 @@ class Newsweek(BasicNewsRecipe): return cmp(tx, ty) return sorted(ans, cmp=fcmp) + def ensure_html(self, soup): + root = soup.find(name=True) + if root.name == 'html': return soup + nsoup = BeautifulSoup('') + nroot = nsoup.find(name='body') + for x in soup.contents: + if getattr(x, 'name', False): + x.extract() + nroot.insert(len(nroot), x) + return nsoup + def postprocess_html(self, soup, first_fetch): if not first_fetch: h1 = soup.find(id='headline') @@ -99,7 +110,7 @@ class Newsweek(BasicNewsRecipe): div.extract() divs = list(soup.findAll('div', 'pagination')) if not divs: - return soup + return self.ensure_html(soup) for div in divs[1:]: div.extract() all_a = divs[0].findAll('a', href=True) divs[0]['style']="display:none" @@ -109,7 +120,7 @@ class Newsweek(BasicNewsRecipe): for a in soup.findAll('a', href=test): if a not in all_a: del a['href'] - return soup + return self.ensure_html(soup) def get_current_issue(self): soup = self.index_to_soup('http://www.newsweek.com') @@ -132,7 +143,7 @@ class Newsweek(BasicNewsRecipe): def postprocess_book(self, oeb, opts, log) : def extractByline(href) : - soup = BeautifulSoup(str(oeb.manifest.hrefs[href])) + soup = BeautifulSoup(str(oeb.manifest.hrefs[href])) byline = soup.find(True,attrs={'class':'authorInfo'}) byline = self.tag_to_string(byline) if byline is not None else '' issueDate = soup.find(True,attrs={'class':'issueDate'}) @@ -142,7 +153,7 @@ class Newsweek(BasicNewsRecipe): return byline + ' | ' + issueDate else : return byline + issueDate - + def extractDescription(href) : soup = BeautifulSoup(str(oeb.manifest.hrefs[href])) description = soup.find(True,attrs={'name':'description'}) @@ -156,8 +167,8 @@ class Newsweek(BasicNewsRecipe): description = soup.find(True, attrs={'class':'story'}) firstPara = soup.find('p') description = self.tag_to_string(firstPara) - return description - + return description + for section in oeb.toc : for article in section : if article.author is None : diff --git a/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py b/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py index 7ff0815ae1..e2ab2539a0 100644 --- a/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py +++ b/src/calibre/web/feeds/recipes/recipe_telegraph_uk.py @@ -1,38 +1,58 @@ -#!/usr/bin/env python - -__license__ = 'GPL v3' -__copyright__ = '2008, Darko Miletic ' -''' -telegraph.co.uk -''' - -from calibre.web.feeds.news import BasicNewsRecipe - -class TelegraphUK(BasicNewsRecipe): - title = u'Telegraph.co.uk' - __author__ = 'Darko Miletic' - description = 'News from United Kingdom' - oldest_article = 7 - max_articles_per_feed = 100 - no_stylesheets = True - language = _('English') - use_embedded_content = False - - keep_only_tags = [ - dict(name='div', attrs={'class':'storyHead'}) - ,dict(name='div', attrs={'class':'story' }) - ] - remove_tags = [dict(name='div', attrs={'class':'slideshow'})] - - feeds = [ - (u'UK News' , u'http://www.telegraph.co.uk/news/uknews/rss' ) - ,(u'World News' , u'http://www.telegraph.co.uk/news/worldnews/rss' ) - ,(u'Politics' , u'http://www.telegraph.co.uk/news/newstopics/politics/rss' ) - ,(u'Technology News', u'http://www.telegraph.co.uk/scienceandtechnology/technology/technologynews/rss' ) - ,(u'UK News' , u'http://www.telegraph.co.uk/scienceandtechnology/technology/technologyreviews/rss') - ,(u'Science News' , u'http://www.telegraph.co.uk/scienceandtechnology/science/sciencenews/rss' ) - ,(u'Sport' , u'http://www.telegraph.co.uk/sport/rss' ) - ,(u'Earth News' , u'http://www.telegraph.co.uk/earth/earthnews/rss' ) - ,(u'Comment' , u'http://www.telegraph.co.uk/comment/rss' ) - ,(u'How about that?', u'http://www.telegraph.co.uk/news/newstopics/howaboutthat/rss' ) - ] +#!/usr/bin/env python +__license__ = 'GPL v3' +__copyright__ = '2008, Darko Miletic ' +''' +telegraph.co.uk +''' + +from calibre.web.feeds.news import BasicNewsRecipe + +class TelegraphUK(BasicNewsRecipe): + title = u'Telegraph.co.uk' + __author__ = 'Darko Miletic' + description = 'News from United Kingdom' + oldest_article = 7 + max_articles_per_feed = 100 + no_stylesheets = True + language = _('English') + use_embedded_content = False + + extra_css = ''' + h1{font-family :Arial,Helvetica,sans-serif; font-size:large; } + h2{font-family :Arial,Helvetica,sans-serif; font-size:x-small; color:#444444} + .story{font-family :Arial,Helvetica,sans-serif; font-size: x-small;} + .byline{color:#666666; font-family :Arial,Helvetica,sans-serif; font-size: xx-small;} + a{color:#234B7B; } + .imageExtras{color:#666666; font-family :Arial,Helvetica,sans-serif; font-size: xx-small;} + ''' + + keep_only_tags = [ + dict(name='div', attrs={'class':'storyHead'}) + ,dict(name='div', attrs={'class':'story' }) + #,dict(name='div', attrs={'class':['slideshowHD gutterUnder',"twoThirds gutter","caption" ] }) + ] + remove_tags = [dict(name='div', attrs={'class':['related_links_inline',"imgindex","next","prev","gutterUnder"]})] + + feeds = [ + (u'UK News' , u'http://www.telegraph.co.uk/news/uknews/rss' ) + ,(u'World News' , u'http://www.telegraph.co.uk/news/worldnews/rss' ) + ,(u'Politics' , u'http://www.telegraph.co.uk/news/newstopics/politics/rss' ) + ,(u'Technology News', u'http://www.telegraph.co.uk/scienceandtechnology/technology/technologynews/rss' ) + ,(u'UK News' , u'http://www.telegraph.co.uk/scienceandtechnology/technology/technologyreviews/rss') + ,(u'Science News' , u'http://www.telegraph.co.uk/scienceandtechnology/science/sciencenews/rss' ) + ,(u'Sport' , u'http://www.telegraph.co.uk/sport/rss' ) + ,(u'Earth News' , u'http://www.telegraph.co.uk/earth/earthnews/rss' ) + ,(u'Comment' , u'http://www.telegraph.co.uk/comment/rss' ) + ,(u'How about that?', u'http://www.telegraph.co.uk/news/newstopics/howaboutthat/rss' ) + ] + + def get_article_url(self, article): + + url = article.get('guid', None) + + if 'picture-galleries' in url or 'pictures' in url or 'picturegalleries' in url : + url = None + + return url + + diff --git a/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py b/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py index 113cf9ce43..802b5da287 100644 --- a/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py +++ b/src/calibre/web/feeds/recipes/recipe_the_budget_fashionista.py @@ -6,9 +6,7 @@ __copyright__ = '2009, Darko Miletic ' www.thebudgetfashionista.com ''' -import re from calibre.web.feeds.recipes import BasicNewsRecipe -from calibre.ebooks.BeautifulSoup import Tag class TheBudgetFashionista(BasicNewsRecipe): title = 'The Budget Fashionista' @@ -24,40 +22,22 @@ class TheBudgetFashionista(BasicNewsRecipe): lang = 'en-US' language = _('English') - preprocess_regexps = [(re.compile(r"{0,1}", re.DOTALL|re.IGNORECASE),lambda match: '')] + conversion_options = { + 'comment' : description + , 'tags' : category + , 'publisher' : publisher + , 'language' : lang + } - html2lrf_options = [ - '--comment', description - , '--category', category - , '--publisher', publisher - ] - - html2epub_options = 'publisher="' + publisher + '"\ncomments="' + description + '"\ntags="' + category + '"' - - keep_only_tags = [dict(name='div', attrs={'id':'singlepost'})] - remove_tags_after = dict(name='div', attrs={'id':'postnav'}) - remove_tags = [ - dict(name=['object','link','script','iframe','form']) - ,dict(name='div', attrs={'id':'postnav'}) - ] + keep_only_tags = [dict(name='div', attrs={'class':'columnLeft'})] + remove_tags_after = dict(name='div', attrs={'class':'postDetails'}) + remove_tags = [dict(name=['object','link','script','iframe','form','login-button'])] feeds = [(u'Articles', u'http://www.thebudgetfashionista.com/feeds/atom/')] def preprocess_html(self, soup): - for item in soup.findAll(style=True): - del item['style'] - return soup + for it in soup.findAll('img'): + if it.parent.name == 'a': + it.parent.name = 'div' + return soup; - def postprocess_html(self, soup, x): - body = soup.find('body') - post = soup.find('div', attrs={'id':'singlepost'}) - if post and body: - post.extract() - body.extract() - soup.html.append(body) - body.insert(1,post) - mlang = Tag(soup,'meta',[("http-equiv","Content-Language"),("content",self.lang)]) - mcharset = Tag(soup,'meta',[("http-equiv","Content-Type"),("content","text/html; charset=utf-8")]) - soup.head.insert(0,mlang) - soup.head.insert(1,mcharset) - return self.adeify_images(soup)